我一直在這個工作了幾天,並已取得了一些(雖然很少)讓我的腳本在IE中工作的進展。完成IE失敗 - jQuery的
FF &鉻是完美的。運行我的腳本時,兩個IE7完全關閉。 我得到的唯一錯誤是當我第一次加載頁面,並且我得到一個警告,他們是在從谷歌加載的主jquery.min.js頁面中的錯誤。 我試過幾個不同的jquery.js,但它們都顯示相同的錯誤。
我已經把在頁面在這個地址 http://ec2-75-101-196-181.compute-1.amazonaws.com/v2/
上的頁面加載錯誤啓動,但是要得到它真的失敗,在搜索欄中輸入一個位置,然後選擇一個結果。我試過拉出導致這個(jQuery('li.show')。)的腳本部分,甚至用警報替換了整個函數(?),它仍然關閉IE。
你如何調試這樣的東西?我使用調試條& microsoft scrip調試器,但因爲它們都顯示錯誤在主jQuery文件中,所以它不是很有幫助(我很確定jquery不是問題,它必須在我的腳本)。
我完全失去了。請幫忙...
UPDATE ---------------------------------------- -----------------------------------
我已經設法跟蹤到一個問題與swfObject和特別加載閃存變量。
不幸的是還沒有解決。 播放器網址加載罰款,
http://lads.myspace.com/videos/Main.swf
但添加在Flash變數就是完全殺死IE Flash變數ü
id=-1&pcc=en-US&cc=en-CA&el=http%3a%2f%2fwww.myspace.com%2findex.cfm%3ffuseaction%3duser.viewProfile%26vanity%3djuice&pertid=9415ef45e1d80df9d41f9d2094568ac2&pguid=6817783a34cf42dbbbf5a74054dba4ec&hash=MIGnBgorBgEEAYI3WAOCoIGYMIGVBgorBgEEAYI3WAMBoIGGMIGDAgMCAAECAmYDAgIAwAQI0PAkEoOZrEUEEC0WOKKPFRQTanAktS3u%252fiMEWNtTHsoXrencYJAt%252bXk1hSehTR7tN1iwI1a8vwmEFWmKkRWKkMUgXe2o9o3%252b2B5uxACclT4vkj9X2Q2CXR1cXjCq%252fNCONteEOFyIySkfGEfcZxZD%252frd8gOA%253d&skinid=17&skin=http%3a%2f%2flads.myspacecdn.com%2fvideos%2fartistInternational.xml&isus=false&on=1&afsongs=4&ayt=15&plid=18968&profid=96041003&ptype=4&artid=4791838&pmix=False&shuffle=False&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的代碼是
params={ flashvars: vars }; flashvars={}; swfobject.embedSWF(swfUrl, 'player', '360', '240', '9.0', flashvars, params);
第二次更新----------------------------------------------- ---------------
要解決這個問題,我只是將swf插入IE中的iframe中。這樣加載沒有錯誤,但在swfObject中完成所有操作都很好。
愚蠢的問題:你在IE中啓用腳本調試嗎?你有安裝腳本調試器嗎? – Alan 2009-02-25 22:08:24
如果它讓你感覺好一些,IE8 RC1上的效果似乎很好。 – 2009-02-25 22:12:22
我的IE版本工作得很好,比Chrome 1.0更快。 :-)你應該升級到RC1。 – 2009-02-25 22:15:37