Sto cercando di incorporare un file SWF in una pagina (google app engine page) dal seguente codice javascript:SWFObject non funziona su https in Chrome
<script type="text/javascript">
//This example uses dynamic publishing with swfObject. Login is handled in the swf
//Note we are passing in attribute object with a 'name' property that is same value as the 'id'. This is REQUIRED for Chrome/Mozilla browsers
swfobject.embedSWF("loader.swf", "flashContent", "640", "480", "10.2", null, null, null, {name:"flashContent"});
//REST OF THE CODE
</script>
Funziona correttamente su HTTP, ma il contenuto non funziona su HTTPS. Ho cercato su Google molto ma non ho trovato la soluzione. Ho bisogno di usare HTTPS per Secure Canvas URL per creare un'applicazione facebook. Come puoi vedere nei commenti qui sotto, https funziona su Safari ma non su Chrome.
Qualsiasi idea sarà apprezzata.
Hmm, vedo la stessa cosa su entrambi gli URL. Non sono sicuro che funzioni correttamente o no. Vedo un preloader che va al 100% in entrambi i casi, ma poi nient'altro dopo. La barra di avanzamento si anima completamente a destra, ma poi non succede nient'altro. Dovrebbe fare qualcosa dopo quello? Non penso che swfobject sia il problema dato che vedo lo stesso contenuto Flash su http e https. –
se riesci a vedere la barra di avanzamento, significa che l'oggetto swf è incorporato nella pagina e non hai il problema che ho citato, qual è il tuo browser? – csuo
L'ho provato in Safari e Firefox su Mac OS - ha funzionato correttamente. Tuttavia, con Chrome ottengo il contenuto "alternativo" che mi dice che è necessario installare Flash Player 10.2 o versione successiva. Ho installato Flash 11.5 in Chrome. Immagino che sia un problema con swfobject dopo tutto, ma solo in Chrome :( –