如何判断 chrome 应用程序正在使用啥操作系统? [复制]

Posted

技术标签:

【中文标题】如何判断 chrome 应用程序正在使用啥操作系统? [复制]【英文标题】:how to tell what operating system is being used from chrome app? [duplicate]如何判断 chrome 应用程序正在使用什么操作系统? [复制] 【发布时间】:2015-01-01 21:40:25 【问题描述】:

我正在制作一个 chrome 应用程序,我想知道运行该应用程序的操作系统,以便为操作系统显示不同的样式。如果有一个我可以使用的 chrome api 会更好,但我非常怀疑是否有这样的东西可以确定操作系统。那么如何从 chrome 应用程序中分辨出操作系统呢?

我的应用程序无法使用扩展程序的说明,因为应用程序与 chrome 扩展程序具有不同的 api 和不同的限制。

【问题讨论】:

***.com/a/9514476/1365365 @JamieH 有更好的 Chrome API 特定答案。 “我的应用程序无法按照扩展程序的说明运行...” 你错了。一些 API 在扩展程序和应用程序之间共享。这个特别是available for apps;否则我不会将其标记为重复。 【参考方案1】:

在 chrome 的 api 中使用 getPlatformInfo。像这样:

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

这是你需要的吗?

【讨论】:

@fauverism 在什么意义上?您是从 Chrome 应用程序上下文中运行它吗?

以上是关于如何判断 chrome 应用程序正在使用啥操作系统? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何判断 Chrome 使用的是哪种字体? [复制]

如何判断 Linux 进程正在等待啥?

iTunes Connect:如何判断应用商店中的通用应用购买使用的是啥设备?

如何从我的网络浏览器 (Chrome) 在 Android 中打开任何应用程序?我与 A Href 链接有啥关系?

如何判断是啥启动了页面刷新?

Chrome浏览器无法打开,安装程序也无法启动不能重新安装,啥原因?