zoukankan      html  css  js  c++  java
  • 判断当前浏览器类型 (可分辨出谷歌与360)

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html>
    <head>
    <base >

    <title></title>

    <script>
    function bro(){
    // var is360 = false;
    //application/vnd.chromium.remoting-viewer 可能为360特有
    var is360 = _mime("type", "application/vnd.chromium.remoting-viewer");
    var isIE = false;
    var isFirefox = false;
    var isCrome = false;
    var broName = '';
    if(window.navigator.userAgent.indexOf('MSIE')!=-1&&window.navigator.appName.indexOf("Microsoft") != -1){
    isIE = true;
    broName = 'IE';
    alert(ie)
    }
    if(window.navigator.userAgent.indexOf('Firefox')!=-1){
    isFirefox = true;
    broName = 'Firefox';
    alert(firefox)
    }
    if(window.navigator.userAgent.indexOf('Chrome')!=-1){
    // if(window.navigator.webkitPersistentStorage){
    // isCrome = true;
    // broName = 'Chrome';
    // }else if(_mime()){
    // is360 = true;
    // broName = '360';
    // }

    if(is360){
    // is360 = true;
    broName = '360';
    alert("360")
    }else if(_mime() && !is360){
    isCrome = true;
    broName = 'Chrome';
    alert("chrome");
    }
    }

    document.getElementById('broType').value=broName;

    }

    //测试mime
    function _mime(option, value) {
    var mimeTypes = navigator.mimeTypes;
    for (var mt in mimeTypes) {
    if (mimeTypes[mt][option] == value) {
    return true;
    }
    }
    return false;
    }
    </script>
    </head>

    <body onload="bro();">
    <input type="text" id="broType" name="broType">
    </body>
    </html>
  • 相关阅读:
    redis:高可用分析
    mysql:explain分析sql
    python中注意事项(更新)
    jupyter使用小技巧(更新)
    Jupyter中的快捷键
    Excel制作甘特图
    Vim编辑器常用命令
    Mysql主从
    常用MySql命令
    进程与线程的一个简单解释
  • 原文地址:https://www.cnblogs.com/yaomengli/p/7643983.html
Copyright © 2011-2022 走看看