E’ un problema stranoto tra gli sviluppatori Flash. Il nuovo Internet Explorer non permette la fruizione di alcuni contenuti attivi (Flash, Java, Shockwave, ecc) fin quando l’utente non autorizza deliberatamente, tramite un clic, il relativo controllo ActiveX.
Adobe, proprietario di Flash e quindi maggiore interessato al problema, consigliava di ovviare con l’utilizzo di un javascript .
Lo stesso Dreamweaver CS3 lo produce automaticamente nel momento in cui si “embeddano” nella pagina filmati Flash.
Non essendo uno sviluppatore Flash mi ero imbattuto in un problema per me strano. Ossia, nonostante mettessi i sopracitati javascript per aggirare l’attivazione del contenuto, Internet Explorer continuava a bloccarlo se testavo la pagina in locale.
Non sapevo che i file che risiedono sul proprio pc vanno ‘esplicitamente’ autorizzati tramite le impostazioni di Internet Explorer
Strumenti -> Opzioni Internet -> Avanzate -> “Consenti l’esecuzione di contenuto attivo in file in Risorse del computer”
E adesso una buona notizia. L’8 novembre Microsoft ha annunciato che toglierà questa noiosa precauzione dalle future versioni di Internet Explorer. Già da aprile 2008.
Le pagine con il javascript per l’attivazione continueranno a funzionare regolarmente.
- Scopri Autohero: Il Futuro dell’Acquisto di Auto Usate Online - 1 Agosto, 2024
- Guida Completa su Come Usare Satispay - 16 Luglio, 2024
- Chiamata wifi con TIM (servizio TIM Voce WiFi ) - 8 Luglio, 2024
View Comments (2)
In realtà utilizzando SWFObject dovresti già fare tutto quello che ti serve, senza autorizzare i singoli PC.
Eduard
Non conoscevo SWFObject. Ma forse c'è lo stesso problema per Internet Explorer con le pagine in locale. Farò una prova adesso che sto bazzicando (un po') Flash di nuovo.
Grazie comunque per la segnalazione.