Ich suche nach einer Möglichkeit, eine SWF in eine Seite einzubetten und das Sicherheitsproblem von Internet Explorer zu umgehen (wo es einen zusätzlichen Klick benötigt, um die Flash-Datei zu "aktivieren").Wie kann ich eine Flash-SWF-Datei einbetten und die IE-Sicherheitsebene umgehen, ohne swfobject zu verwenden (um die Dateigröße gering zu halten)
Ich habe meinen Code mit swfobject arbeiten, aber ich verwende dies in einem eingebetteten Widget-Kontext (zB eine anklickbare Banner-Anzeige), also versuche ich wirklich, meine Dateigröße zu halten, und swfobject fügt etwa 10k Wert hinzu von minimiertem Javascript, das sich einfach anfühlt mehr als ich brauche
Ich brauche nur grundlegende Flash-Rendering, ich bin nicht wirklich so besorgt über Flash-Versionserkennung (ich benutze eine alte genug Version von Flash für die SWF) obwohl ein Fallback-Lösung, wenn Flash nicht verfügbar ist, wäre nett.
Schließlich muss dies etwas sein, das vollständig aus einer einzigen Javascript-Datei funktionieren kann, die irgendwo im BODY-Tag der enthaltenden Seite enthalten ist. (Der Grund, warum ich dies sage, ist, dass ich selbst bei der swfobject-Version einige Probleme hatte, als ich document.write ein SCRIPT-Tag für die swfobject.js in den Körper der Seite anstelle von HEAD).
Ich hoffe, das macht Sinn, ich kann klären, wenn nötig.
Vielen Dank im Voraus!
Ich hatte das gesehen, aber in meinen Testbrowsern (IE 6.0 und 7.0) scheint es immer noch ein Problem zu sein. Haben sie noch ältere Versionen gepatcht? Ich zögere, meine Browser zu aktualisieren (sie laufen in separaten VMs), da ich nicht mit IE8 oder etwas enden will. Ich bin sicher ein Microsoft Nuby –
Ich bin mir ziemlich sicher, dass dies ein Problem mit nur IE7 war. Kurz gesagt bestand die Lösung darin, Skripte für die Erstellung der eingebetteten Tags über JavaScript zu erstellen. – Claude