Ich versuche, eine SWF-Datei auf eine Seite (google app engine page) einzubetten von Javascript-Code folgende:swfobject funktioniert nicht auf 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>
Es funktioniert auf HTTP, aber der Inhalt nicht funktioniert HTTPS. Ich habe viel gegooglet, aber ich habe keine Lösung gefunden. Ich muss HTTPS für Secure Canvas URL für die Erstellung von Facebook-Anwendung verwenden. Wie Sie in den Kommentaren unten sehen können, arbeiten https auf Safari, aber nicht in Chrome.
Jede Idee wird geschätzt.
Hmm, ich sehe das gleiche auf beiden URLs. Ich bin mir nicht sicher, ob es richtig funktioniert oder nicht. Ich sehe einen Preloader, der in beiden Fällen 100% erreicht, aber danach nichts mehr. Der Fortschrittsbalken animiert den ganzen Weg nach rechts, aber dann passiert nichts mehr. Soll es danach etwas tun? Ich glaube nicht, dass swfobject das Problem ist, da ich den gleichen Flash-Inhalt auf http und https sehe. –
Wenn Sie den Fortschrittsbalken sehen können, bedeutet dies, swf Objekt ist auf der Seite eingebettet und Sie haben nicht das Problem, das ich erwähnte, was ist Ihr Browser? – csuo
Ich habe es in Safari und Firefox auf Mac OS versucht - funktionierte korrekt. Mit Chrome bekomme ich jedoch den "alternativen" Inhalt, der besagt, dass ich Flash Player 10.2 oder höher installiert haben muss. Ich habe Flash 11.5 in Chrome installiert. Ich denke, es ist ein Problem mit swfobject, aber nur in Chrome :( –