最近在研究浏览器兼容性方面的问题,在ie8兼容方面就遇到了这样一个问题:
图中控制台下显示【对象不支持“addEventListener”属性或方法】,由此判断jquery这个框架没有加载,因为Ie8的dom里面没有这个函数,以及后面的两个错误发现它们没有找到jQuery。所以有可能是jQuery的版本问题。解决的办法有两个:
- 一、换旧版
jQuery 1.x版支持IE6/7/8,但是jQuery 2.x 不支持IE9以下的IE浏览器 - 二、换升级版
目前,在3.x有一个高版本的兼容IE8的jQuery
以下是链接:
https://cdn.bootcss.com/jquery-compat/3.0.0-alpha1/jquery.js.
https://cdn.bootcss.com/jquery-compat/3.0.0-alpha1/jquery.min.js.