我正在开发Chrome扩展程序,我需要检测Chrome正在运行的操作系统,但我似乎无法找到有关如何操作的任何信息。请帮忙。 谢谢。
答案 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(点击链接查看其含义)。