浏览其中的【navigator】对象的【userAgent】判断浏览器。
2012-05-23 19:25
369 查看
UserAgent是浏览器用于 HTTP 请求的用户代理头的值
Agent的在英文中有「代理;代理人」的意思
前言:
前两天,发现window.close()方法在Chrome浏览器中不好用。
问题:
先是使用navigator.appName方法。
但是IE之外的浏览器(Safari,FireFox,Chrome)显示的都是Netscape
这种方法,无法单独区分Chrome浏览器。
解决:
使用navigator.userAgent;
看看在这里面能否找到Chrome关键字。
具体使用的代码:
Agent的在英文中有「代理;代理人」的意思
前言:
前两天,发现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(); }
相关文章推荐
- 如何通过navigator.userAgent判断是哪款浏览器?
- 使用navigator.userAgent来判断浏览器类型
- 使用navigator.userAgent来判断浏览器的类型
- 通过剖析(navigator.userAgent)浏览器内核判断浏览器类型
- 使用navigator.userAgent来判断浏览器类型
- 使用navigator.userAgent来判断浏览器类型
- 使用navigator.userAgent来判断浏览器类型。
- 使用navigator.userAgent来判断浏览器类型。
- 使用navigator.userAgent来判断浏览器类型
- 使用navigator.userAgent来判断浏览器类型
- Javascript进阶篇——浏览器对象—Location、Navigator、userAgent、screen对象
- 使用navigator.userAgent来判断浏览器类型
- 使用navigator.userAgent来判断浏览器类型
- 使用navigator.userAgent来判断浏览器类型
- 使用navigator.userAgent来判断浏览器类型
- 使用navigator.userAgent来判断浏览器类型
- XMLHTTPRequest对象 以及判断浏览器版本
- navigator.userAgent.indexOf来判断浏览器类型
- 微信内置浏览器UserAgent的判断
- 对象特征检测法判断浏览器对javascript对象的支持