检查浏览器

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”的判读。

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

时间: 2024-08-30 11:20:41

检查浏览器的相关文章

js关闭浏览器窗口及检查浏览器关闭事件

js关闭浏览器窗口,不弹出提示框.支持ie6+,火狐,谷歌等浏览器,下面以一个示例为大家详细介绍下具体的实现方法,感兴趣的朋友可以参考下 js关闭浏览器窗口 js关闭浏览器窗口,不弹出提示框.支持ie6+,火狐,谷歌等浏览器. <html> <head /> <body> <script type="text/javascript"> function closeWin(){ window.opener=null; window.open

Modernizr插件,检查浏览器是否支持某些功能,可定制

下面是官方的下载首页:http://modernizr.com/download/ 偶然间发现Modernizr插件,可以很方便的帮助我们检查客户端浏览器是否支持某些html5元素.css属性.使用起来,非常简单,例如:if(Modernizr.canvas){ console.log("支持Canvas");}. 通过firebug,我们可以清楚的看到Modernizr内部DOM结构:

JS检查浏览器类型和版本

先取得Navigator对象的userAgent属性的小写信息,之后根据正则表达式判断赋值. var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; var scan; (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] : (s = ua .match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] : (s = ua .match(/ch

JS检查浏览器类型和版本号

先取得Navigator对象的userAgent属性的小写信息,之后依据正則表達式推断赋值. var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; var scan; (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] : (s = ua .match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] : (s = ua .match(/ch

利用$.support.leadingWhitespace检查浏览器是否为IE6-8

$.support.leadingWhitespace为IE中特有的属性,因此可以利用$.support.leadingWhitespace来判断浏览器是否是IE6-8 $(function($){ var ieFlag= $.support.leadingWhitespace;//定义判断IE8的变量 if(!ieFlag){//IE8以下 //IE代码 }else{ //其他代码 } }); /*与标题无关*/ jQuery 从 1.9 版开始,移除了 $.browser 和 $.brows

提示:“请检查浏览器代理设置”/xx-net

1.删除已导入的证书文件(运行certmgr.msc和certlm.msc,然后自己找到xxnet删),2.更新3.3.1(或是自己找到那行代码取消注释,楼下有人提及)3.删除data文件夹(下的certs文件夹和CA.crt文件)4.正常初始化(反正到这就结束了吧?,进入正常流程了)重新导入xxnet证书 如果是其他系统请自行搜索相应的删除证书方法.注意删除证书一定要在4之前做,12的顺序其实随便来

网页如何检查浏览器是否安装flash插件

如果页面需要加载flash插件并且需要提示用户flash下载,这里有个官方很好的js文件只要引用就可以实现 //v1.7 // Flash Player Version Detection // Detect Client Browser type // Copyright 2005-2007 Adobe Systems Incorporated. All rights reserved. var isIE = (navigator.appVersion.indexOf("MSIE")

利用navigator对象在浏览器中检查插件

利用navigator对象在浏览器中检查插件,实现的代码如下. 1 // IE4+.firefox.chrome.safari.opera中,利用navigator检测插件 ,name为插件的名字 2 function hasPlugin(name) { 3 name = name.toLowerCase(); 4 for(var i = 0; i < navigator.plugins.length; i++) { 5 if (navigator.plugins[i].name.toLower

xBIM WeXplorer xViewer 浏览器检查

目录 基础 xBIM WeXplorer 简要介绍 xBIM WeXplorer xViewer 基本应用 xBIM WeXplorer xViewer 浏览器检查 xBIM WeXplorer xViewer的导航,裁剪和隐藏 xBIM WeXplorer  设置模型颜色 高级应用 xBIM 综合使用案例与 ASP.NET MVC 集成(一) xBIM 综合使用案例与 ASP.NET MVC 集成(二) xBIM 综合使用案例与 ASP.NET MVC 集成(三) 在之前的博客xBIM WeX