文章内容
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')
评论列表