5

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

4

1 回答 1

3

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

最好的方法是检查 Chrome PDF 插件,使用window.navigator.plugins

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 机器上)。

于 2013-03-05T19:56:56.473 回答