我在 Chrome 开发控制台中收到以下错误:
Uncaught TypeError: Cannot read property 'msie' of undefined
我的理解是,这是因为.browser现在在 jQuery 中已弃用,但是我使用的是最新版本的 jQuery 工具,它仍然给出错误,我签入了js文件,它就在那里。
.browser
js
我怎样才能解决这个问题,所以它不会给出错误?
自 jQuery 1.9 起,该$.browser方法已被删除。
$.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 工具正常工作。