判断浏览器
浏览器 判断
2023-09-27 14:28:13 时间
var bw = (function() { var UserAgent = navigator.userAgent.toLowerCase(); return { isUc : /ubrowser/.test(UserAgent), // UC浏览器 OK isChrome : /chrome/.test(UserAgent.substr(-33,6)), // Chrome浏览器 FALSE isFirefox : /firefox/.test(UserAgent), // 火狐浏览器 OK isOpera : /opera/.test(UserAgent), // Opera浏览器 FALSE isSafire : /safari/.test(UserAgent) && !/chrome/.test(UserAgent), // safire浏览器 is360 : /360se/.test(UserAgent), // 360浏览器 isBaidu : /bidubrowser/.test(UserAgent), // 百度浏览器 OK isSougou : /metasr/.test(UserAgent), // 搜狗浏览器 OK isIE6 : /msie 6.0/.test(UserAgent), // IE6 isIE7 : /msie 7.0/.test(UserAgent), // IE7 isIE8 : /msie 8.0/.test(UserAgent), // IE8 isIE9 : /msie 9.0/.test(UserAgent), // IE9 isIE10 : /msie 10.0/.test(UserAgent), // IE10 isIE11 : /msie 11.0/.test(UserAgent), // IE11 isLB : /lbbrowser/.test(UserAgent), // 猎豹浏览器 OK isWX : /micromessenger/.test(UserAgent), // 微信内置浏览器 isQQ : /qqbrowser/.test(UserAgent) // QQ浏览器 OK }; }());
//检查是不是360极速的办法 window.onload = function () { var is360 = _mime("type", "application/vnd.chromium.remoting-viewer"); if (isChrome() && is360) { alert("检测到是360浏览器"); } } //检测是否是谷歌内核(可排除360及谷歌以外的浏览器) function isChrome(){ var ua = navigator.userAgent.toLowerCase(); return ua.indexOf("chrome") > 1; } //测试mime function _mime(option, value) { var mimeTypes = navigator.mimeTypes; for (var mt in mimeTypes) { if (mimeTypes[mt][option] == value) { return true; } } return false; }
相关文章
- Django 浏览器打开警告Not Found: /favicon.ico (转)
- navigator.userAgent获取当前浏览器信息
- Js_判断浏览器
- 去除谷歌浏览器301缓存
- !+"v1" 能判断浏览器类型吗?
- UserAgent判断浏览器类型或爬虫类型
- 关于浏览器窗口分辨率的问题
- 条件注释判断浏览器
- Nginx反向代理Tomcat访问时浏览器加载失败,出现 ERR_CONTENT_LENGTH_MISMATCH 问题
- js判断是否是用微信浏览器打开
- JavaScript之从浏览器一键获取教务处个人课程信息【插件】
- js中判断浏览器版本
- JS判断Android、iOS或浏览器的多种方法(四种方法)【转】
- 多种方法解决谷歌(chrome)、edge、火狐等浏览器F12打不开调试页面或调试模式(面板)的问题。
- 浏览器查看源码使用firefox
- 前端百题斩【030】——神奇的浏览器渲染流程
- Debug - 支持浏览器和 Node 平台的全端调试工具
- 转:为什么浏览器的user-agent字符串以'Mozilla'开头呢?
- JS判断是否在微信浏览器打开
- 判断浏览器类型及版本
- [译] 使用开发者工具在浏览器中调整设计
- 深入理解浏览器工作原理
- android 浏览器开发实例
- JS判断是否在微信浏览器打开
- JS判断页面是否在微信浏览器、QQ浏览器等打开的方法
- 如何判断用户浏览器以及一些前端常用的正则表单验证
- 【QML Demo】图片浏览器V1.0
- Chrome浏览器清除页面js文件缓存的方法