Google Chrome浏览器用户代理

由于新的Google网络浏览器是在昨晚发布的(我正在使用新的浏览器写这篇文章),所以我认为最好在此网络浏览器具有的用户代理字符串上更新读者。

使用navigator对象的userAgent属性可以找到任何浏览器的用户代理。大多数现代浏览器都提供此功能,但值得庆幸的是,该功能也出现在Google Chrome浏览器中。

navigator.userAgent

例如,Windows XP计算机上FireFox 3的用户代理看起来像这样。

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1

使用相同的代码和相同的计算机,由Google Chrome浏览器生成的用户代理如下。

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13

因此,仅在寻找单词“ chrome”的情况下进行检测。像这样:

var ischrome = navigator.userAgent.indexOf("Chrome")? true : false;

如果要查看计算机上的用户代理,则将此代码粘贴到网页中,然后单击刷新。这是相当基本的代码,应该可以在大多数浏览器中使用。

<span id="useragent"></span>
<script type="text/javascript">
document.getElementById('useragent').innerHTML = navigator.userAgent;
</script>