欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

Uncaught TypeError: Cannot read properties of undefined (reading 'version') Uncaught TypeError: Cannot read properties of undefined (reading 'msie') 有大用 有大大用

1.00/5 (1 票)
查看更多: 
我的 jQuery fileuploader 不工作,但我没有收到 fileuploader 的错误,而不是 fileuploader 收到 jquery.min.js 的另一个错误
JavaScript
遗漏的类型错误:无法读取属性MSIE”未定义


我试过的:

jQuery.browser = {};
(function () {
jQuery.browser.msie = false;
jQuery.browser.version = 0;
if (navigator.userAgent.match(/MSIE ([0-9]+)\./)) {
jQuery.browser.msie = true;
jQuery.browser.version = RegExp.$1;
}
})();

我也试过另一个链接 http://jquery.com/download/#jquery-migrate-plugin
已发布 
16 年 3 月 17 日上午 6:12 更新
注释
祖德德夫 16 年 3 月 17 日上午 9:44
   
该错误应将您指向一行代码。该行代码中的某些内容为空。

1个解决方案

方案一

我已经下载了 jquery-migrate.1.2.1.js 并在错误页面中引用了该文件。现在,它工作正常。

有时下面的脚本也可以工作

<script>

jQuery.browser = {};
(function () {
jQuery.browser.msie = false;
jQuery.browser.version = 0;
if (navigator.userAgent.match(/MSIE ([0-9]+)\./)) {
jQuery.browser.msie = true;
jQuery.browser.version = RegExp.$1;
}
})();
</脚本>
    

此内容以及任何相关的源代码和文件均根据The Code Project Open License (CPOL)获得许可


来自 https://www.codeproject.com/Questions/1086035/Uncaught-typeerror-cannot-read-property-msie-of-un


普通分类: