从Google Chrome扩展程序中检测操作系统

时间:2011-06-16 18:47:48

标签: javascript google-chrome google-chrome-extension user-agent

我正在开发Chrome扩展程序,我需要检测Chrome正在运行的操作系统,但我似乎无法找到有关如何操作的任何信息。请帮忙。 谢谢。

2 个答案:

答案 0 :(得分:16)

最近添加,您可以在Chrome自己的API中使用getPlatformInfo method

chrome.runtime.getPlatformInfo(function(info) {
    // Display host OS in the console
    console.log(info.os);
});

答案 1 :(得分:6)

您需要在window.navigator.appVersion内搜索操作系统名称和版本。

如果您只想了解平台,请参阅this answer。您可以通过搜索其他user agents来增强代码。

以下是a detailed list of Chrome user agent strings(点击链接查看其含义)。