当前位置: 首页 > 面试题库 >

Uncaught TypeError:无法读取未定义的属性“ msie”-jQuery工具

阮鸿煊
2023-03-14
问题内容

我在Chrome开发者控制台中遇到以下错误:

Uncaught TypeError: Cannot read property 'msie' of undefined

我的理解是,这是因为.browser现在在jQuery中已弃用,但是我使用的是jQuery工具的最新版本,并且仍然出现错误,我检入了js文件并在那里。

我该如何解决这个问题,以免出现错误?


问题答案:

$.browserjQuery 1.9开始,该方法已被删除。

jQuery.browser() removed

jQuery.browser()从jQuery 1.3开始不推荐使用该方法,在1.9中已将其删除。 如果需要,它可以作为jQuery
Migrate插件的一部分使用。
我们建议对诸如Modernizr之类的库使用特征检测。

— jQuery Core 1.9升级指南。

如升级指南中所述,您可以尝试使用jQuery Migrate插件来恢复此功能并让jQuery工具正常工作。



 类似资料: