JavaScript 判断 Chrome 浏览器的两种方法

作者:窗边听雨时间:2026-10-24 18:17:49浏览:500

本文介绍在JavaScript中判断Chrome浏览器的两种常见方式。早期方法依赖User-Agent字符串中包含“Chrome”关键字,而现代更可靠的做法是利用Chrome特有的全局对象window.google和window.chrome进行特征检测。文章提供了相应的代码示例及注意事项。

JavaScript 判断 Chrome 浏览器的两种方法

早期的判断逻辑主要依赖于User-Agent(UA)字符串,因为其中包含一个独特的“Chrome”标识。

具体实现代码如下:

 
var isChrome = window.navigator.userAgent.indexOf("Chrome") !== -1

后来发现Chrome浏览器具有一些独有的特征对象,利用这些特征可以进行更精准的判断。


相关代码如下:

 
var isChrome = window.google && window.chrome

其中,前者(window.google)用于支持其本地数据库gears功能,而后者(window.chrome)包含csi和loadTimes两个属性,具体用途不明。


如需了解更多细节,可参考以下资料:


JavaScript 判断浏览器类型及版本



用JavaScript 判断用户使用的是 IE6 还是 IE7

作者最新文章