Возможно ли использование Flash ExternalInterface в бета-версии IE9? - PullRequest
3 голосов
/ 30 сентября 2010

Я пытаюсь заставить наш сайт работать в бета-версии Internet Explorer 9, и мы широко используем Flash ExternalInterface, используя Javascript для вызова функций, предоставляемых нашим фильмом Flash с ExternalInterface.addCallback.

Я видел некоторые признаки того, что у других возникают похожие проблемы: - http://www.kongregate.com/forums/7-technical-support/topics/112867-official-ie-9-bug-report-thread

Я не видел, чтобы кто-нибудь обсуждал обходной путь, и мне интересно, есть ли у кого-нибудь здесь рекомендации.

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

Ответы [ 2 ]

2 голосов
/ 10 ноября 2010

Я также разработчик flash / javascript / php, и у меня также возникли те же проблемы, которые вы описываете в IE9 и ExternalInterface. ExternalInterface работает на IE6,7,8 FF, Chrome, Safari и т. Д. Единственный браузер, не поддерживающий его, - IE9 Beta. Я действительно надеюсь, что это будет исправлено в финальной версии. Я немного рад, что кто-то тоже борется с этой проблемой, потому что я не мог найти много об этом в Интернете

1 голос
/ 28 августа 2012

У нас также была эта проблема, и мы решили ее, заставив IE9 визуализировать в режиме IE8. Это возможно, добавив следующий мета-заголовок html.

<meta http-equiv="X-UA-Compatible" content="IE=8"/> 

Microsoft исправила ошибку в версии IE9 RC1, поэтому мы удалили html-заголовок и снова используем ExternalInterface. Это была подтвержденная ошибка в ранних выпусках IE9.

Источники: http://www.actionscript.org/forums/showthread.php3?t=253487 http://rhuno.com/flashblog/2011/02/13/externalinterface-bug-in-ie-9-fixed/

...