判断浏览器类型的脚本

简介:
var  userAgent  =  navigator.userAgent.toLowerCase();
var  is_webtv  =  userAgent.indexOf( ' webtv ' !=   - 1 ;
var  is_kon  =  userAgent.indexOf( ' konqueror ' !=   - 1 ;
var  is_mac  =  userAgent.indexOf( ' mac ' !=   - 1 ;
var  is_saf  =  userAgent.indexOf( ' applewebkit ' !=   - 1   ||  navigator.vendor  ==   ' Apple Computer, Inc. ' ;
var  is_opera  =  userAgent.indexOf( ' opera ' !=   - 1   &&  opera.version();
var  is_moz  =  (navigator.product  ==   ' Gecko '   &&   ! is_saf)  &&  userAgent.substr(userAgent.indexOf( ' firefox ' +   8 3 );
var  is_ns  =  userAgent.indexOf( ' compatible ' ==   - 1   &&  userAgent.indexOf( ' mozilla ' !=   - 1   &&   ! is_opera  &&   ! is_webtv  &&   ! is_saf;
var  is_ie  =  (userAgent.indexOf( ' msie ' !=   - 1   &&   ! is_opera  &&   ! is_saf  &&   ! is_webtv)  &&  userAgent.substr(userAgent.indexOf( ' msie ' +   5 3 );

以上代码来自于discuz



本文转自Sam Lin博客园博客,原文链接:http://www.cnblogs.com/samlin/archive/2007/12/20/1007874.html,如需转载请自行联系原作者


目录
相关文章
|
Web App开发 移动开发 数据安全/隐私保护
40款热门的油猴脚本推荐,让你的浏览器开挂
油猴插件一款很强大的浏览器插件,支持 FireFox / Chrome / Edge / Opera…能让浏览器实现各种各样的功能,例如可以视频网站强制html5播放器、突破百度网盘限速、各大平台在线VIP视频免费看、各大平台付费音乐下载、一些网站页面样式优化等功能,可以说是给浏览器开挂了。
16918 0
|
7月前
|
存储 编解码 安全
浏览器基础原理-安全: 跨站脚本攻击(XSS)
浏览器基础原理-安全: 跨站脚本攻击(XSS)
33 0
|
8月前
|
Web App开发 JavaScript
JS 获取当前浏览器类型(IE、Chrome、Edge、Firefox、Opera、UC、QQ)
JS 获取当前浏览器类型(IE、Chrome、Edge、Firefox、Opera、UC、QQ)
843 0
|
10月前
|
Web App开发 开发者
谈一谈|脚本—丰富你的浏览器
谈一谈|脚本—丰富你的浏览器
70 0
|
12月前
|
Web App开发 JavaScript 前端开发
学习Array类型看这一篇就够了(Array类型特点,Array原型方法,浏览器sort底层实现,深浅拷贝)
学习Array类型看这一篇就够了(Array类型特点,Array原型方法,浏览器sort底层实现,深浅拷贝)
103 0
|
存储 Web App开发 编解码
浏览器原理 32 # 跨站脚本攻击(XSS):为什么Cookie中有HttpOnly属性?
浏览器原理 32 # 跨站脚本攻击(XSS):为什么Cookie中有HttpOnly属性?
100 0
浏览器原理 32 # 跨站脚本攻击(XSS):为什么Cookie中有HttpOnly属性?
|
Web App开发 JavaScript 前端开发
playwright自定义浏览器设备、时区、经纬度、userAgent、注入脚本
playwright自定义浏览器设备、时区、经纬度、userAgent、注入脚本
976 0
|
Web App开发 测试技术
软件测试面试题:LoadRunner录制脚本时为什么不弹出IE浏览器?
软件测试面试题:LoadRunner录制脚本时为什么不弹出IE浏览器?
82 0
|
应用服务中间件 Linux Shell
06_Linux基础-NGINX和浏览器、网页的关系-云服务器ssh登陆-安装NGINX-上传网页-压缩命令-xz-gzip-bzip2-zip-tar-配置NGINX服务器支持下载功能-备份脚本
NGINX和浏览器、网页的关系-云服务器ssh登陆-安装NGINX-上传网页-压缩命令-xz-gzip-bzip2-zip-tar-配置NGINX服务器支持下载功能-备份脚本
194 0
06_Linux基础-NGINX和浏览器、网页的关系-云服务器ssh登陆-安装NGINX-上传网页-压缩命令-xz-gzip-bzip2-zip-tar-配置NGINX服务器支持下载功能-备份脚本