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

作者:窗边听雨

时间:2026-10-24

浏览:499

本文介绍在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

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章