我偶然发现了这个项目:https://github.com/termi/ES5-DOM-SHIM,它可以在所有浏览器中(包括旧版IE)提供几乎完整的ES5支持。
我一直在纯JS项目中使用它,但现在我必须在一个使用High Charts的项目中包含jquery/mootools/prototype。
即使仅包含jquery脚本也会导致IE8中抛出错误,同时与此shim一起使用。我如何保持两全其美呢?
我的文档头看起来像这样:
<!--[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对象不支持此属性或方法 - a.ie8.js,第46行第428个字符
。 - Greg