Google Chrome浏览器用户代理
由于新的Google网络浏览器是在昨晚发布的(我正在使用新的浏览器写这篇文章),所以我认为最好在此网络浏览器具有的用户代理字符串上更新读者。
使用navigator对象的userAgent属性可以找到任何浏览器的用户代理。大多数现代浏览器都提供此功能,但值得庆幸的是,该功能也出现在GoogleChrome浏览器中。
navigator.userAgent
例如,WindowsXP计算机上FireFox3的用户代理看起来像这样。
Mozilla/5.0(Windows;U;WindowsNT5.1;en-GB;rv:1.9.0.1)Gecko/2008070208Firefox/3.0.1
使用相同的代码和相同的计算机,由GoogleChrome浏览器生成的用户代理如下。
Mozilla/5.0(Windows;U;WindowsNT5.1;en-US)AppleWebKit/525.13(KHTML,likeGecko)Chrome/0.2.149.27Safari/525.13
因此,仅在寻找单词“chrome”的情况下进行检测。像这样:
varischrome=navigator.userAgent.indexOf("Chrome")?true:false;
如果要查看计算机上的用户代理,则将此代码粘贴到网页中,然后单击刷新。这是相当基本的代码,应该可以在大多数浏览器中使用。