我正在开发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. Chrome扩展程序:console.log检测器
- 5. 如何从Silverlight应用程序中检测操作系统?
- 6. 从Google Chrome扩展程序管理Cookie
- 7. 检测Google Chrome浏览器扩展
- 8. 扩展程序可以检测Google Chrome的主页吗?
- 9. 要在Chrome中检测操作系统的JavaScript版本37.0.2062.94
- 10. 检测操作系统
- 11. 如何在Chrome操作系统中的Chrome下载文件夹中安装Chrome扩展程序?
- 12. Redis扩展Mac操作系统
- 13. Google Chrome扩展程序中的Flex
- 14. jQuery - 检测操作系统和操作系统版本
- 15. 检测选项卡是否从Google Chrome扩展程序发布到
- 16. 如何使用Addon SDK检测Firefox扩展中的操作系统版本?
- 17. 检测代码是否作为Chrome扩展程序运行
- 18. Chrome扩展程序的系统托盘图标
- 19. 检测用户是否从Chrome扩展程序登录
- 20. 在Clojure中检测操作系统
- 21. Chrome扩展程序API操纵其他已安装的Chrome扩展程序?
- 22. 检查Google Chrome扩展程序中的DOM元素
- 23. Google Chrome扩展程序Http请求
- 24. 带有OAuth的Google Chrome扩展程序
- 25. Google Chrome扩展程序Hello World
- 26. Google Chrome扩展程序跨域XMLHttpRequest
- 27. Google Chrome扩展程序save data localy
- 28. Google Chrome浏览器扩展程序javascript
- 29. Chrome浏览器扩展:从窗口的URL栏中检测复制操作
- 30. Chrome操作系统在VMPlayer
注意,它不会在[内容脚本]工作(https://developer.chrome.com/extensions/content_scripts。 html) – Troggy 2014-02-10 21:48:19
此API只能在后台脚本中使用。 – 2018-03-09 11:36:40