Opera(12.01 版)中的 ExternalInterface.call 无法执行。我正在使用 SWFObject。
在我的头部分的 index.php 文件中:
swfobject.embedSWF("example.swf", "flash", "1", "1", "10.0.0");
正文中的 JavaScript 函数:
function ready() {
alert();
}
ActionScript 3 中的代码:
if (ExternalInterface.available) {
ExternalInterface.call('ready');
}
在谷歌浏览器中一切正常。什么可能导致 Opera 出现问题?
甚至 Internet Explorer 7 也可以正常使用此代码。