小编典典

未捕获的类型错误:无法读取未定义的属性“msie” - jQuery 工具

all

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

Uncaught TypeError: Cannot read property 'msie' of undefined

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

我怎样才能解决这个问题,所以它不会给出错误?


阅读 74

收藏
2022-07-04

共1个答案

小编典典

自 jQuery 1.9 起,该$.browser方法已被删除。

jQuery.browser() removed

jQuery.browser()方法自 jQuery 1.3 以来已被弃用,并在 1.9 中被删除。 如果需要,它可以作为 jQuery
Migrate 插件的一部分使用。
我们建议将特征检测与 Modernizr 等库一起使用。

jQuery Core 1.9 升级指南

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

2022-07-04