3

我试图让我们的网站在 Internet Explorer 9 Beta 中运行,并且我们广泛使用 Flash ExternalInterface,使用 Javascript 调用由 ExternalInterface.addCallback 显示的 Flash 电影的函数。

我已经看到一些迹象表明其他人也遇到了类似的问题:- http://www.kongregate.com/forums/7-technical-support/topics/112867-official-ie-9-bug-report-thread

我还没有看到有人讨论解决方法,我想知道这里是否有人有建议。

提前致谢。

4

2 回答 2

2

我也是一名 flash / javascript / php 开发人员,我也遇到了您在 IE9 和 ExternalInterface 中描述的相同问题。ExternalInterface 适用于 IE6、7、8 FF、Chrome、Safari 等。唯一不支持它的浏览器是 IE9 Beta。我真的希望这将在最终版本中得到解决。我很高兴看到有人也在为这个问题苦苦挣扎,因为我在网上找不到太多关于它的信息

于 2010-11-10T11:09:40.120 回答
1

我们也遇到了这个问题,我们通过强制 IE9 以 IE8 模式呈现来解决它。这可以通过添加以下元 html-header 来实现。

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

Microsoft 修复了 IE9 RC1 版本中的错误,因此我们删除了 html-header 并再次使用 ExternalInterface。这是 IE9 早期版本中已确认的错误。

资料来源: http ://www.actionscript.org/forums/showthread.php3?t= 253487 http://rhuno.com/flashblog/2011/02/13/externalinterface-bug-in-ie-9-fixed/

于 2012-08-28T10:49:40.963 回答