我在Chrome开发者控制台中遇到以下错误:
Uncaught TypeError: Cannot read property 'msie' of undefined
我的理解是,这是因为.browser现在在jQuery中已弃用,但是我使用的是jQuery工具的最新版本,并且仍然出现错误,我检入了js文件并在那里。
.browser
js
我该如何解决这个问题,以免出现错误?
从$.browserjQuery 1.9开始,该方法已被删除。
$.browser
jQuery.browser() removed jQuery.browser()从jQuery 1.3开始不推荐使用该方法,在1.9中已将其删除。 如果需要,它可以作为jQuery Migrate插件的一部分使用。 我们建议对诸如Modernizr之类的库使用特征检测。 — jQuery Core 1.9升级指南。
jQuery.browser() removed
jQuery.browser()从jQuery 1.3开始不推荐使用该方法,在1.9中已将其删除。 如果需要,它可以作为jQuery Migrate插件的一部分使用。 我们建议对诸如Modernizr之类的库使用特征检测。
jQuery.browser()
— jQuery Core 1.9升级指南。
如升级指南中所述,您可以尝试使用jQuery Migrate插件来恢复此功能并让jQuery工具正常工作。