是否可以使用 Javascript 将 Google Chrome 与开源 Chromium 浏览器区分开来?该navigator.userAgent
属性在两种浏览器中似乎相同。
问问题
1293 次
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 回答