小编典典

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

javascript

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

Uncaught TypeError: Cannot read property 'msie' of undefined

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

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


阅读 308

收藏
2020-05-01

共1个答案

小编典典

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

jQuery.browser() removed

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

jQuery Core 1.9升级指南

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

2020-05-01