码迷,mamicode.com
首页 > 其他好文 > 详细

检查浏览器

时间:2019-09-27 12:34:10      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:谷歌浏览器   navigator   log   confirm   查找   退出   检查   访问   支持   

ecology8虽说支持主流浏览器访问,实测IE内核使用时,性能不佳,且偶尔还是有问题,谷歌(Webkit)内核效果最好。而且在进行JS二次开发时,处理浏览器兼容性问题是令人很头疼的事情。本段代码简单粗暴,谷歌内核的浏览器可以打开,其他浏览器就退出。

/**检查浏览器是否是Webkit内核 */
function checkBrowser(){
    if ((navigator.userAgent.indexOf(‘Chrome‘) ==-1)) {//从浏览器信息中查找”Chrome“字眼
        var select=confirm(‘必须使用谷歌浏览器(或其他内核是Webkit的浏览器,如Safari、搜狗、遨游、360极速浏览器、360浏览器极速模式等)打开本页面,\n点击【确定】跳转到谷歌浏览器官方下载页面,\n点击【取消】退出本页面。‘);
        if(select){
            window.parent.location.href="https://www.google.cn/chrome/";  
        }else{
            window.parent.open(‘‘, ‘_self‘, ‘‘);
            window.parent.opener=null;
            window.parent.close();
        }
    }
}

注意:E-Mobile由于使用Mobile Safari内核,访问也会被拦截!若想放行,if条件中需要再加上对“Mobile Safari”的判读。

检查浏览器

标签:谷歌浏览器   navigator   log   confirm   查找   退出   检查   访问   支持   

原文地址:https://www.cnblogs.com/lroy/p/11597032.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!