我用Jquery創建了我的網站,現在如果我在5.5和6這樣的舊IE版本中測試它,它完全充滿了javascript中的錯誤。有沒有辦法讓這個問題停止...是jQuery中的錯誤?Jquery和舊的IE版本
回答
目前正如其他人已經說過,jQuery的不支持IE版本低於6
,但據this thread回從2006年(由John Resig的信息,因此它應該是合法的來源),jQuery的2006年,這意味着(基於this history),你可以嘗試得到它的工作在jQuery 1.0是compatibile與IE 5.5+。
不,並且都是!
不!因爲那些舊的瀏覽器,那麼過時,他們不承認新的方法和功能。
是的!因爲jQuery高於IE 6只兼容,不IE 5.5,所以大多數代碼可能無法在IE 5.5工作,因爲它應該。
jQuery不支持低於6.0的IE版本。 jQuery瀏覽器兼容性。
我的建議是永遠忘掉IE5.5。 jQuery核心與IE6 +兼容。在這裏看到:
您對IE6的錯誤可以通過插件這隻能是用新的瀏覽器兼容生產。
我不知道爲什麼有人downvoted我回答... – avall
jQuery是隻與IE6兼容+,對於IE 5.5將無法正常工作 - >JQuery Browser Compatibility
如果你確實需要使用IE 5.5,其中一個方案是爲使您的網站的一個基本可行版無任何jQuery。然後添加JQuery功能。最後在加載時,檢測瀏覽器版本,如果瀏覽器是IE6 +繼續加載JQuery,如果不跳過它。
這樣兩種瀏覽器就可以訪問你的網站,IE5.5的用戶將有一個基本的版本,IE6 +更豐富的版本。
不足的是,這是一項額外的工作。
我的猜測是你試圖支持IE5.5和IE6,因爲你的客戶端要求這樣做。 IE5.5超過12歲,IE6至少10年。嘗試爲IE5.5用戶提供與Firefox 6,Safari和Chrome用戶相同的體驗是不現實的。
之前,你支持一種古老的瀏覽器,請檢查您的客戶的網站或類似的客戶網站的瀏覽器統計。如果只有0.1%的網站用戶實際使用IE6,是否值得支持IE6?
還檢查了這篇關於漸進增強和優雅降級:http://www.sitepoint.com/progressive-enhancement-graceful-degradation-basics/
- 1. HttpModule和舊版本的IE
- 2. 在舊版本的IE
- 3. 如何獲取舊版本的IE?
- 4. 檢測較舊的IE版本
- 5. jQuery舊版本衝突與新版本
- 6. jQuery覆蓋jQuery的舊版本
- 7. Utf8ToString和舊的Delphi版本
- 8. AndEngine和舊的Android版本
- 9. 在IE和Firefox的舊版本中不顯示CSS漸變
- 10. 舊版本和新版Android版本的獨立版本
- 11. Castle版本的舊版本
- 12. DCMTK舊版和新版本的區別
- 13. 舊版Subversion Force Checkin的舊版本
- 14. Rails使用舊版本的jquery
- 15. 在舊版本的jQuery中使用promise()
- 16. Visual Studio 2010包括舊版本的jquery
- 17. 下載舊版本的jQuery UI
- 18. 舊版本版本檢測
- 19. 的google.load加載舊版本的jQuery導致版本問題
- 20. 舊版本的SuperWaba
- 21. 的jQuery正在與舊版本(1.3)不與新版本(1.11.3)
- 22. 舊版本
- 23. 與舊版本
- 24. UISwitch舊版本
- 25. jQuery的多個版本noConflict在IE中
- 26. 是否:過濾舊版IE的工作?
- 27. 如何重新定義的addEventListener在舊版本的IE
- 28. Android Studio構建版本的舊版本
- 29. 使用較舊版本的MFC和較新版本的Visual Studio
- 30. 兩個不同的R版本和調用舊的R版本
你使用的是什麼版本的jQuery? –
真正的問題是,你爲什麼關心IE5.5? :) –
很好的jQuery 1.4.2,也包括了最新版本...... – GuyFromOverThere