2011-12-19 106 views
0

我只是在Adobe BrowserLab中測試我的網頁。我在我的網頁中有3 .replaceWith行jQuery,並且它們不在ie6中執行。奇怪的是,我用相同的jQuery製作了一個jsFiddle,它在Adobe BrowserLab ie6中工作。更奇怪的是我在ie6中測試了我的網頁,並且它工作正常。但是,爲什麼我的網頁不能在BrowserLab ie6中工作? 下面是在BrowserLab IE6工作,並使用相同的jQuery代碼我的網站使用的小提琴:http://jsfiddle.net/8CEwf/.replaceWith不工作在IE6

任何建議

回答

0

我發現,因爲我在我的網站上使用jQuery 1.4.2,而jsFiddle使用1.7.1,所以觸發了IE6的問題。這裏是使用jQuery 1.4.2更新的小提琴,並不適用於ie6。 http://jsfiddle.net/8CEwf/1/

+0

您[jsFiddle at jsfiddle.net/8CEwf/1/](http://jsfiddle.net/8CEwf/1/)正在運行Mootools和**而不是** jQuery。 – Sparky 2011-12-19 23:42:12

+0

jQuery文件位於HTML正文中。這是答案......我再接受兩天也不能接受。 – henryaaron 2011-12-19 23:42:31

+0

我不相信jQuery支持IE6,這也許可以解釋爲什麼你看到它在1.4.2而不是1.7.1下工作。 – Sparky 2011-12-19 23:46:29

0

簡單地說,瀏覽器是獨特的,複雜的...這就是爲什麼每個瀏覽器的每個版本都有它自己的渲染怪癖,錯誤等。

Adob​​e Browser Lab試圖複製每個瀏覽器的每個版本,但是Adobe模擬器本身可能有一些錯誤,問題或疏漏。

出於測試目的,除了實際的瀏覽器本身之外,您確實無法完全信任準確的渲染。

微軟免費提供Virtual PChard drive images爲每個版本的資源管理器回IE 6我建議使用以上任何傳真。

+0

謝謝,我會研究一下,我有點煩惱BrowserLab,因爲它使Safari崩潰...他們做它的OS X? – henryaaron 2011-12-19 23:26:44

+0

@ user1090389,我嘗試了Adobe的Safari瀏覽器實驗室for Mac ...恕我直言,我認爲這是相當垃圾。如果您詢問關於Mac OS X的Virtual PC,答案是否定的。您只需使用BootCamp或Parallels來運行Windows的真實副本......然後在Windows上安裝Virtual PC並從那裏運行各種硬盤驅動器映像。我有一臺運行Win XP的廉價PC,專門用於網站測試。 – Sparky 2011-12-19 23:30:55