【发布时间】:2011-01-31 15:48:21
【问题描述】:
我们在网页中嵌入了一个 Flash 游戏(使用 SWFObject v2.2),页面上有一些链接以下列方式调用 Flash:
window.document["flashObjectId"].flashMethod();
这在我们尝试过的所有浏览器(包括 IE7 和 8)上都运行良好,但是在 IE9 上它会生成以下错误:“SCRIPT438:对象不支持此属性或方法”。
它确实在兼容模式下工作,所以我尝试添加一个元标记来告诉 IE9 默认使用兼容模式,但这不起作用,因为我们的游戏在 Facebook 的 IFrame 中运行。
我已经尝试在 Javascript 中以我能想到的各种方式引用 flash 对象,但在 IE9 中我总是收到相同的错误消息。如果有人有任何信息可以帮助我让它在 IE9 中工作,我将不胜感激!
【问题讨论】:
标签: javascript flash internet-explorer-9