大飞_dafei

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

jQuery.browser.msie报错原因jQuery 1.9

jQuery.browser.msie报错原因jQuery 1.9

!!! 从jQuery1.9以前升级到jQuery1.9以后,因为$.browser.msie在1.9以后的jQuery中不存在了 !!!

Cannot read property 'msie' of undefined

`jQuery.browser.msie` 由于`jQ` 版本引起的 undefined ,解决办法,在使用 `jQuery.browser.msie`代码的上方使用如下代码, 或者使用`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; } })();

 

其他

$.browser.msie 用于判断浏览器内核

复制代码
!!! 从jQuery1.9以前升级到jQuery1.9以后,因为$.browser.msie在1.9以后的jQuery中不存在了 !!!

<script type='text/javascript'>
    // $.browser.msie 用于判断浏览器内核
    $(function(){
         if($.browser.msie) {
            alert("IE浏览器");
         }else if($.browser.opera) {
            alert("opera浏览器");
         }else if($.browser.mozilla) {
            alert("火狐浏览器");
         }else if($.browser.safari) {
            alert("safari浏览器");
         }
    })
</script>
复制代码

 

posted on   大飞_dafei  阅读(436)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2022-02-02 Vue3 element-plus 简单表单使用
2022-02-02 Vue3 antdv 简单表单校验
点击右上角即可分享
微信分享提示