Javascript 如何从chrome应用程序中判断正在使用的操作系统?

Javascript 如何从chrome应用程序中判断正在使用的操作系统?,javascript,google-chrome-app,Javascript,Google Chrome App,我正在制作一个chrome应用程序,我想知道应用程序运行的操作系统,这样我就可以为操作系统显示不同的风格。如果有一个我可以使用的ChromeAPI,那就更好了,但我非常怀疑是否有这样一个东西来决定操作系统。那么,我如何区分chrome应用程序的操作系统呢 我的应用程序无法按照扩展说明工作,因为应用程序的api和限制与chrome扩展不同。使用chrome api中的getPlatformInfo。像这样: chrome.runtime.getPlatformInfo(function(info)

我正在制作一个chrome应用程序,我想知道应用程序运行的操作系统,这样我就可以为操作系统显示不同的风格。如果有一个我可以使用的ChromeAPI,那就更好了,但我非常怀疑是否有这样一个东西来决定操作系统。那么,我如何区分chrome应用程序的操作系统呢


我的应用程序无法按照扩展说明工作,因为应用程序的api和限制与chrome扩展不同。

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

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

这就是你需要的吗?

@JamieH有一个更好的Chrome API特定答案。“我的应用程序无法按照扩展说明工作…”你错了。一些API在扩展和应用程序之间共享。特别是这个,;否则我不会把它标为复制品。@fauverism在什么意义上?您是否从Chrome应用程序上下文运行此功能?