【发布时间】:2010-10-09 22:36:04
【问题描述】:
我已经为此工作了几天,并且在让我的脚本在 IE 中工作方面取得了一些(尽管很少)进展。
FF 和 Chrome 完美无瑕。运行我的脚本时,IE7 和 8 都完全关闭。 我得到的唯一错误是当我第一次加载页面时,我收到一个警告,他们是从谷歌加载的主 jquery.min.js 页面中的错误。 我尝试了一些不同的 jquery.js,但它们都显示相同的错误。
我已经在这个地址放置了页面 http://ec2-75-101-196-181.compute-1.amazonaws.com/v2/
错误在加载页面时启动,但要使其真正失败,请在搜索栏中输入一个位置,然后选择一个结果。
我尝试提取导致此问题的部分脚本 (jQuery('li.show').click),甚至只用一个警报替换整个函数(?),它仍然关闭 IE。
你如何调试这样的东西? 我正在使用调试栏和 microsoft scrip 调试器,但由于它们都显示主 jquery 文件中的错误,它不是很有帮助(我很确定 jquery 不是问题,它必须在我的脚本中)。
我完全迷路了。请帮忙...
更新 ---------------------------------------------- -----------------------------
我已经设法将其归结为 swfObject 的问题,并专门加载了 flash 变量。
很遗憾,目前还没有解决方案。 播放器 URL 加载正常,
http://lads.myspace.com/videos/Main.swf但是添加 flashvars 是完全杀死 IE 的原因 flashvars u
ID = -1&PCC =的en-US&CC =烯CA&EL = HTTP%3A%2F%2fwww.myspace.com%2findex.cfm%3ffuseaction%3duser.viewProfile%26vanity%3djuice&pertid = 9415ef45e1d80df9d41f9d2094568ac2&pguid = 6817783a34cf42dbbbf5a74054dba4ec&散列= MIGnBgorBgEEAYI3WAOCoIGYMIGVBgorBgEEAYI3WAMBoIGGMIGDAgMCAAECAmYDAgIAwAQI0PAkEoOZrEUEEC0WOKKPFRQTanAktS3u%252fiMEWNtTHsoXrencYJAt% 252bXk1hSehTR7tN1iwI1a8vwmEFWmKkRWKkMUgXe2o9o3%252b2B5uxACclT4vkj9X2Q2CXR1cXjCq%252fNCONteEOFyIySkfGEfcZxZD%252frd8gOA%253D&skinid = 17&皮肤= HTTP%3A%2F%2flads.myspacecdn.com%2fvideos%2fartistInternational.xml&ISUS =假上= 1&afsongs = 4&爱威特= 15&PLID = 18968&PROFID = 96041003&p-型= 4&artid的数据类型= 4791838&PMIX =假&洗牌=假&AP = 1&t=1&adp=1&mute=false&mt=audio&aftime=300&albid=0&songid=0&amix=false&sindex=-1&sseed=0&nopops=false&ovasin=false&nopomp=false&primarycolor=transparent&secondarycolor=transparent&logerr=false&stime=
我用于 swfObject 的代码是
参数={ flashvars: 变量 }; flashvars={}; swfobject.embedSWF(swfUrl, 'player', '360', '240', '9.0', flashvars, params);第二次更新 --------------------------------- ------------------
为了解决这个问题,我只是将 swf 插入到 IE 中的 iframe 中。以这种方式加载没有错误,但最好在 swfObject 中完成。
【问题讨论】:
-
愚蠢的问题:你在IE中启用了脚本调试吗?是否安装了脚本调试器?
-
如果它让你感觉好些,它似乎在 IE8 RC1 上运行良好
-
在我拥有的 IE 版本上运行良好,并且比 Chrome 1.0 更快捷。 :-) 你应该升级到 RC1。
-
奇怪,我正在使用 IETester 在 EI8 RC1 中进行测试,但也完全失败了。
-
去掉日历,看看是否能解决问题,然后从那里开始
标签: javascript jquery debugging internet-explorer