zoukankan      html  css  js  c++  java
  • 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才能访问哦!!!)

  • 相关阅读:
    【Codeforces 349B】Color the Fence
    【Codeforces 459D】Pashmak and Parmida's problem
    【Codeforces 467C】George and Job
    【Codeforces 161D】Distance in Tree
    【Codeforces 522A】Reposts
    【Codeforces 225C】Barcode
    【Codeforces 446A】DZY Loves Sequences
    【Codeforces 429B】Working out
    【Codeforces 478C】Table Decorations
    【Codeforces 478C】Table Decorations
  • 原文地址:https://www.cnblogs.com/xxta/p/10827261.html
Copyright © 2011-2022 走看看