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