Как встроить SWF-файл в формате Flash и обойти уровень безопасности IE без использования swfobject (чтобы уменьшить размер файла)

Я ищу способ встроить SWF-файл в страницу и обойти проблему безопасности Internet Explorer (где требуется дополнительный щелчок, чтобы «активировать» флэш-файл).

У меня есть код, работающий с swfobject, но я использую его во встроенном контексте виджета (например, в интерактивном рекламном баннере), поэтому я действительно пытаюсь уменьшить размер файла, а swfobject добавляет около 10 тыс. Уменьшенных Javascript, которые просто кажется больше, чем мне нужно

Мне просто нужен базовый рендеринг флэш-памяти, я не особо беспокоюсь об обнаружении версии Flash (я использую достаточно старую версию Flash для SWF), хотя было бы неплохо использовать запасное решение, если флэш-память недоступна.

Наконец, это должно быть что-то, что может полностью работать с одним файлом Javascript, включенным где-то в теге BODY содержащейся страницы. (Причина, по которой я говорю это, заключается в том, что у меня были некоторые проблемы даже с версией swfobject, когда я был document.write'ом тега SCRIPT для swfobject.js в ТЕЛО страницы вместо HEAD).

Надеюсь, это имеет смысл, я могу уточнить, если нужно.

Заранее спасибо!!


person Cameron Booth    schedule 23.06.2009    source источник


Ответы (1)


«Нажмите, чтобы активировать» больше не проблема, см. Это примечание < / strong>.

person Butifarra    schedule 23.06.2009
comment
Я видел это, но в моих тестовых браузерах (IE 6.0 и 7.0) это все еще кажется проблемой. А патчили еще более старые версии? Я не решаюсь обновлять свои браузеры (они работают на отдельных виртуальных машинах), так как я не хочу получать IE8 или что-то в этом роде. Я точно Microsoft Nuby - person Cameron Booth; 24.06.2009
comment
Я почти уверен, что это проблема только с IE7. Но вкратце решение заключалось в создании сценария для создания тегов внедрения через JavaScript. - person Butifarra; 26.06.2009