我碰到這個項目偶然:https://github.com/termi/ES5-DOM-SHIM它提供了所有的瀏覽器,包括舊的IE幾乎完全ES5支持。我一直在純JS項目中使用它,但現在我有將jquery/mootools/prototype包含在項目中(使用High Charts)。使用ES5墊片與jQuery/MooTools的/原型
即使只是包括jQuery腳本導致要在IE8與此墊片一起引發的錯誤。我怎樣才能保持兩全其美?
我的文檔頭看起來是這樣的:
<!--[if lte IE 8]>
<script src="/js/a.ie8.js"></script>
<![endif]-->
<script src="/js/a.js"></script>
<script src="/js/jquery.1.8.2.js"></script>
<script src="/js/main.js"></script>
你的'main.js'文件在做什麼?你從哪裏得到一個錯誤,哪一個?我把我的水晶球留在家中。 – Bergi
@Bergi我的main.js現在是空的。錯誤是:'對象不支持此屬性或方法 - a.ie8.js,第46行字符428' – Greg
那麼,該文件的第46行(及其上下文)是什麼? – Bergi