博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
判断浏览器类型的脚本
阅读量:7113 次
发布时间:2019-06-28

本文共 820 字,大约阅读时间需要 2 分钟。

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

转载地址:http://zywel.baihongyu.com/

你可能感兴趣的文章
runtime 的常用姿势
查看>>
Unix编程艺术阅读笔记
查看>>
创建git库
查看>>
[译] 将第三方动画库集成到项目中 — 第 1 部分
查看>>
JavaScript 小数取整的函数
查看>>
小程序flex-direction
查看>>
编程基本功(一)
查看>>
迭代器随笔
查看>>
flex布局居中无效果注意是否设置了宽度
查看>>
Bootstrap学习笔记系列5------Bootstrap图片显示
查看>>
CentOS服务器下对mysql的优化
查看>>
linux内核模块开发
查看>>
android 小结
查看>>
【转】Android 基于Socket的聊天室
查看>>
小记录
查看>>
ubuntu安装完无法用xshell,远程链接
查看>>
C# 对象哈希码
查看>>
高效的JS数组操作
查看>>
Oracle计算时间差函数
查看>>
Jenkins入门系列之——01第一章 Jenkins是什么?
查看>>