我偶然发现了这个项目:https ://github.com/termi/ES5-DOM-SHIM ,它在包括旧 IE 在内的所有浏览器中提供了几乎完整的 ES5 支持。
我一直在纯 JS 项目中使用它,但现在我必须在项目中包含 jquery/mootools/prototype(使用 High Charts)。
即使只是包含 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>