使用Javascript区分铬和铬

时间:2013-03-05 16:38:01

标签: javascript html google-chrome chromium

是否可以使用Javascript将Google Chrome与开源Chromium浏览器区分开来? navigator.userAgent属性在两种浏览器中似乎都相同。

1 个答案:

答案 0 :(得分:3)

您可能不想只检查Chromium,因为Google Chrome的PDF插件也可用于Chromium(只需复制.dll文件)。事实上,我现在正在使用它。

最好的方法是使用window.navigator.plugins

检查Chrome PDF插件
var pdf = false;
for (i in window.navigator.plugins) {
    if (window.navigator.plugins[i].name === "Chrome PDF Viewer") {
        pdf = true;
    }
}

如果您想使用filename代替name,请使用"pdf.dll"(在Windows计算机上)。