文章内容
2021/11/24 16:15:14,作 者: 黄兵
Uncaught TypeError: Cannot read properties of undefined (reading 'msie')
最近在使用 jquery.fancybox-1.3.4 的时候出现了如下错误:
Uncaught TypeError: Cannot read properties of undefined (reading 'msie')
出现问题的原因:
$.browser
jQuery 1.9 开始,该方法已被删除,可以参考这篇文章:jQuery.browser() removed
解决方案:
使用如下代码可以解决这个问题,代码:
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; } })();
参考资料:
1、Uncaught TypeError: Cannot read property 'msie' of undefined - jQuery tools
黄兵个人博客原创。
转载请注明出处:黄兵个人博客 - Uncaught TypeError: Cannot read properties of undefined (reading 'msie')
评论列表