我正在开发Chrome扩展程序,并且需要检测哪个操作系统Chrome正在运行,但似乎找不到有关如何执行此操作的任何信息。请帮忙。 谢谢。从Google Chrome扩展程序中检测操作系统
9
A
回答
6
您需要搜索window.navigator.appVersion
中的操作系统名称和版本。
如果您只想了解一个平台,请参阅this answer。您可以通过搜索其他user agents来增强代码。
这里是a detailed list of Chrome user agent strings(点击链接查看他们的意思)。
16
最近添加的,可以使用在Chrome的自己的API的getPlatformInfo method:
chrome.runtime.getPlatformInfo(function(info) {
// Display host OS in the console
console.log(info.os);
});
相关问题
- 1. 从Firefox扩展检测操作系统
- 2. 试图创建Chrome OS操作系统Chrome扩展程序
- 3. Chrome扩展程序:在Google文档中检测按键问题
- 4. 如何从Silverlight应用程序中检测操作系统?
- 5. 检测Google Chrome浏览器扩展
- 6. 扩展程序可以检测Google Chrome的主页吗?
- 7. 要在Chrome中检测操作系统的JavaScript版本37.0.2062.94
- 8. Google Chrome扩展程序中的Flex
- 9. Redis扩展Mac操作系统
- 10. jQuery - 检测操作系统和操作系统版本
- 11. 检测代码是否作为Chrome扩展程序运行
- 12. Chrome扩展程序的系统托盘图标
- 13. 检测用户是否从Chrome扩展程序登录
- 14. 在Clojure中检测操作系统
- 15. Chrome扩展程序API操纵其他已安装的Chrome扩展程序?
- 16. Google Chrome扩展程序Hello World
- 17. Google Chrome扩展程序save data localy
- 18. Google Chrome扩展程序Http请求
- 19. Chrome操作系统在VMPlayer
- 20. 从Google Chrome扩展程序启动外部应用程序?
- 21. Chrome扩展程序androidpublisher packageName
- 22. Chrome扩展程序
- 23. 未显示Chrome扩展程序浏览器操作
- 24. Chrome扩展程序将新菜单添加到系统托盘Chrome的图标
- 25. 如何在Chrome扩展程序中检测视图源方案
- 26. Chrome扩展程序中硒
- 27. 单程序操作系统
- 28. C++检测操作系统版本
- 29. 是否有宏检测操作系统...?
- 30. 检测操作系统语言
注意,它不会在[内容脚本]工作(https://developer.chrome.com/extensions/content_scripts。 html) – Troggy 2014-02-10 21:48:19
此API只能在后台脚本中使用。 – 2018-03-09 11:36:40