最新文章:

首页 Web技术

F12开发工具Cannot read property ‘msie’ of undefined错误的解决方法

发布时间:2018年09月13日 评论数:抢沙发 阅读数:125

    F12开发工具下看到网站有报错,发现有些页面报错Cannot read property ‘msie’ of undefined。上网搜了一下,原因是$.browser这个api从jQuery1.9开始就正式废除,js代码里只要用到$.browser就会报这个错。具体说明参见jQuery官方说明

    下面是具体的解决方法,jQuery Migrate这个插件能够自动恢复那些在最新版本里之后被废弃的API从而让已有的js应用层代码无须改动就能和最新的jQuery库一起正常运行。先下载最新的jQuery Migrate插件,然后在引用jQuery js的地方之后加上一行对jQuery Migrate js文件的引用即可。

    <script src="http://code.jquery.com/jquery-1.10.2.js"></script> 
    <script src="http://code.jquery.com/jquery-migrate-1.2.1.js"></script> 

    对于不喜欢用jQuery Migrate的,可以如下另外一种方法,注意确保下面代码的加载顺序在jQuery文件之后,$.browser的代码之前。

    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;}})();

二维码加载中...
本文作者:Mr.linus      文章标题: F12开发工具Cannot read property ‘msie’ of undefined错误的解决方法
本文地址:https://www.itsec.vip/508.html  百度暂未收录本文
版权声明:若无注明,本文皆为“挨踢 Blog”原创,转载请保留文章出处。
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论