• jQuery升级踩坑 ---Cannot read property 'mise' of undefined


    • 同学今天发了条信息问我:‘“你有没有遇到 query1.9以后的版本替代1.9以前的版本  使用jQuery migrate插件无效的问题啊???”
    • 我: ??啥?没遇到过啊?报什么错?
    • 同学:Cannot read property 'mise' of  undefined
    • 于是我开始了我日常谷歌百度之路....
    • 原因:jQuery 升级到1.9后移除了 jQuery.browser() 方法, 一搜出现了两种很受欢迎的解决方案,

    方法一 就是使用 jQuery migrate插件 引入

    <script src="jquery-1.11.3.js"></script>
    <script src="jquery-migrate-1.2.1.js"></script>

    方法二 加入如下代码

    <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; } })();
    </script>
    • 同学:方法一不行,方法二不想试,项目太复杂了
    • 我:??? 什么臭毛病!(至于他方法一为什么不行呢,我也不知道)
    • 最后终于找到了一种方法,解决了他的问题,特此记录
    • 1.找到报 Cannot read property 'mise' of  undefined 错误的文件,打开 ,找到里面所有的  $.browser.msie  
    • 2.把所有的  $.browser.msie   全部替换为 (navigator.userAgent.match(/mise [6]/i) " !window.XMLHttpRequest")    (括号也是要的哦!!!)
    • 上个图吧还是!

     这个解决方法是在哪里找到的呢?! 在一个视频里面哦!图也是视频里面截的!特此附上链接    https://www.youtube.com/watch?v=fZys5meCr20    感谢提供的参考!!!(不过需要FQ才能访问哦!!!)

  • 相关阅读:
    UVa 1252 20个问题
    HDU 2196 Computer
    HDU 1520 Anniversary party
    HDU 2066 一个人的旅行
    UVa 10048 噪音恐惧症(Floyd)
    UVa 247 电话圈(Floyd传递闭包)
    HDU 2544 最短路(Dijkstra)
    HDU 1548 A strange lift (Dijkstra)
    UVa 1151 买还是建
    UVa 1395 苗条的生成树(Kruskal+并查集)
  • 原文地址:https://www.cnblogs.com/xxta/p/10827261.html
Copyright © 2020-2023  润新知