判断浏览器兼容
来源:互联网 发布:斗破苍穹网络剧在哪播 编辑:程序博客网 时间:2024/05/15 16:39
UserAgent是浏览器用于 HTTP 请求的用户代理头的值
window.close()方法在Chrome浏览器中不好用。
先是使用navigator.appName方法。
但是IE之外的浏览器(Safari,FireFox,Chrome)显示的都是Netscape
这种方法,无法单独区分Chrome浏览器。
解决:
使用navigator.userAgent;
看看在这里面能否找到Chrome关键字。
具体使用的代码:
if(navigator.userAgent.indexOf("Chrome") == -1){
window.close();
}else{
// 可以找到Chrome,表明是Chrome浏览器。
window.open('','_self','');
window.close();
}
//判断是否是ie,因为现在的ie11没有msie,所以判断ie不能用document.all,ie10下的都是1,其他浏览器都是0
if(!!window .ActiveXObject || "ActiveXObject" in window){
var ie6 = navigator.userAgent .indexOf ("MSIE 6.0")>0 ;
var ie7 = navigator.userAgent .indexOf ("MSIE 7.0")>0 ;
var ie8 = navigator.userAgent .indexOf ("MSIE 8.0")>0 ;
var ie9 = navigator.userAgent .indexOf ("MSIE 9.0")>0 ;
var ie5 = navigator.userAgent .indexOf ("MSIE 5.0")>0 ;
//ie9及以下不调用动态显示,不支持websocket
if(!ie6 + !ie7 + !ie8 + !ie9+ !ie5 == 5){
webSocketPolling ();
}
}
0 0
- 浏览器兼容判断
- 判断浏览器兼容
- css 兼容通过判断不同的浏览器
- ##IE兼容##条件注释判断浏览器类型
- JS 判断浏览器类型及版本,做浏览器兼容
- WebSocket兼容浏览器问题(js判断浏览器类型)
- JS 判断浏览器类型及版本,做浏览器兼容
- Javascript判断浏览器版本和版本号,全兼容
- js 判断图片是否存在 解决方案[兼容多浏览器]
- js 判断图片是否存在 兼容多浏览器
- JS 判断浏览器是否安装Flash 兼容IE、firefox
- js快速判断IE浏览器(兼容IE10与IE11)
- js判断图片路径代码兼容多浏览器
- 浏览器兼容
- 浏览器兼容
- 浏览器兼容
- 浏览器兼容
- 浏览器兼容
- iOS内存管理和多线程(1)
- Android开发如何在4.0及以上系统中自定义TitleBar
- 【Kali_011】KDE字体调整
- c语言思想18
- 使用HAProxy、PHP、Redis和MySQL支撑10亿请求每周架构细节
- 判断浏览器兼容
- 按字符分割计算列数
- Activiti5核心API详解
- 20 things to do after installing Kali Linux
- 看到个有趣的方法批量下载rtf模板
- 表空间的状态(一) - ONLINE和OFFLINE
- C语言中数组名和指针的区别
- 构造数列Codeforces Round #261 (Div. 2)C
- Android 网络连接工具类