gpt4 book ai didi

jquery - swfObject 导致 "Object doesn' t support“__flash__addCallback 函数中的错误

转载 作者:行者123 更新时间:2023-12-01 02:35:40 25 4
gpt4 key购买 nike

所以,我已经被这个问题困扰了一段时间,它引起了很多挫败感。我在我搜索过的许多论坛页面上发现很多人都有同样的问题,但没有人给出明确的答案,说明为什么会抛出此错误以及如何修复它。

我正在使用 swfObject 2.2 将背景视频嵌入到我正在处理的页面上,并且 IE7/IE8 抛出错误:由于第 48 行字符 3 的原因,“对象不支持此属性或方法”。使用开发人员工具查看是什么代码导致了此错误,我发现了这一点:

function __flash__addCallback (instance, name) {
instance[name] = function () {
return eval(instance.CallFunction("<invoke name=\""+name+"\" returntype=\"javascript\">" + __flash__argumentsToXML(arguments,0) + "</invoke>"));
}
}

我尝试找出代码中出错的地方,并注释掉除以下内容之外的所有内容:

swfobject.embedSWF('http://localhost/flash/player.swf', 'video_player', '100%', '100%', '9.0.0'); 

这是 swfobject 正在寻找的元素:

<div id="video_player"></div>

为了更进一步,我使用了一个完全空的 .swf 文件来确保 .swf 文件本身不会引发错误。

我真的很想知道是否有人有使用 swfobject 遇到此错误的经验,以及我是否可以采取措施来解决它。

最佳答案

我遇到了同样的问题,我发现了这个博客条目:

Adobe Flash ExternalInterface issues with Internet Explorer

总结一下,这可能与 play() 和 stop() 函数是保留字有关。即使您提到您没有使用ExternalInterface 调用,但您是否尝试过重命名这些方法?

关于jquery - swfObject 导致 "Object doesn' t support“__flash__addCallback 函数中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6781984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com