最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

利用javascript判断浏览器类型

来源:动视网 责编:小采 时间:2020-11-27 19:34:09
文档

利用javascript判断浏览器类型

利用javascript判断浏览器类型:这篇文章主要介绍了关于利用javascript判断浏览器类型,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下判断浏览类型的相关方法控制台打印浏览器相关信息window.navigator.userAgent.toLowerCase()//将浏览器信息获取,并转成小写判断是
推荐度:
导读利用javascript判断浏览器类型:这篇文章主要介绍了关于利用javascript判断浏览器类型,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下判断浏览类型的相关方法控制台打印浏览器相关信息window.navigator.userAgent.toLowerCase()//将浏览器信息获取,并转成小写判断是


这篇文章主要介绍了关于利用javascript判断浏览器类型,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

判断浏览类型的相关方法

控制台打印浏览器相关信息

window.navigator.userAgent.toLowerCase()//将浏览器信息获取,并转成小写

判断是ie、火狐、chrome浏览器

 function isBrowser(){
 var agent=navigator.userAgent.toLowerCase()
 console.log(agent)
 if(agent.indexOf('chrome')>0){
 alert("chrome浏览器")
 }
 if(agent.indexOf('firefox')>0){
 alert("firefox浏览器")
 }
 if(agent.indexOf('trident')>0){
 alert("IE浏览器")
 }
 }
 isBrowser()

上面代码可以判断ie,火狐,谷歌浏览器,但是 国内的QQ浏览器,搜狗浏览器运行的时候alert的结果是"Chrome浏览器"

在判断是qq还是Chrome浏览器

 function isBrowser(){
 var agent=navigator.userAgent.toLowerCase()
 console.log(agent)
 System=function(){
 if(agent.indexOf('qqbrowser')>0){//判断是qq浏览器还是其它浏览器
 return alert("qq浏览器")
 }
 if(agent.indexOf("se 2.x")>0){
 return alert("搜狗浏览器")
 }
 alert('chrome浏览器')
 }
 System()
 if(agent.indexOf('firefox')>0){
 alert("firefox浏览器")
 }
 if(agent.indexOf('trident')>0){
 alert("IE浏览器")
 }
 }
 isBrowser()

360浏览器奇葩

360浏览器通过上面的方法并不能检测出是360浏览器

//application/vnd.chromium.remoting-viewer 可能为360特有 通过_mine判断是否是360
function isBrowser(){
 var agent=navigator.userAgent.toLowerCase()
 console.log(agent)
 System=function(){
 if(agent.indexOf('qqbrowser')>0){//判断是qq浏览器还是其它浏览器
 return alert("qq浏览器")
 }
 if(agent.indexOf("se 2.x")>0){
 return alert("搜狗浏览器")
 }
 var is360 = _mime("type", "application/vnd.chromium.remoting-viewer");
 
 if (is360) { 
 return "360浏览器"
 }
 
 //检测是否是谷歌内核(可排除360及谷歌以外的浏览器)
 //测试mime
 function _mime(option, value) {
 var mimeTypes = navigator.mimeTypes;
 console.log(mimeTypes)
 for (var mt in mimeTypes) {
 if (mimeTypes[mt][option] == value) {
 return true;
 }
 }
 return false;
 }
 alert('chrome浏览器')
 }
 System()
 if(agent.indexOf('firefox')>0){
 alert("firefox浏览器")
 }
 if(agent.indexOf('trident')>0){
 alert("IE浏览器")
 }
 }
 isBrowser()

这样就可以判断出是360浏览器

文档

利用javascript判断浏览器类型

利用javascript判断浏览器类型:这篇文章主要介绍了关于利用javascript判断浏览器类型,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下判断浏览类型的相关方法控制台打印浏览器相关信息window.navigator.userAgent.toLowerCase()//将浏览器信息获取,并转成小写判断是
推荐度:
标签: 使用 浏览器 判断
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top