2009-06-23 1 views
0

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

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

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

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

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

Спасибо заранее!

ответ

1

«Нажмите, чтобы активировать» больше не является проблемой, see this note.

+0

Я видел это, но в моих тестовых браузерах (IE 6.0 и 7.0) это все еще кажется проблемой. Заменяли ли они еще более старые версии? Я не решаюсь обновлять свои браузеры (они запускаются в отдельных виртуальных машинах), так как я не хочу заканчивать IE8 или что-то в этом роде. Я точно знаю, что –

+0

Я уверен, что это была проблема только с IE7. Но вкратце решение заключалось в создании сценария для создания тегов встраивания через JavaScript. – Claude