1.简介
升级jquery之后,控制台出现错误
Uncaught TypeError: Cannot read properties of undefined (reading 'msie')
at jquery.colorbox-min.js?ver=5.8.1:4
at jquery.colorbox-min.js?ver=5.8.1:4
2.解决
jQuery.browser | jQuery API Documentation
此属性已在 jQuery 1.9 中删除,并且只能通过 jQuery.migrate 插件使用。请尝试改用特征检测。
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;
}
})();