0

如何确定正在运行的设备?

我的应用在 Windows、Linux 和 OSX 上运行良好。但不在 CrOS(Chromebook)上。

所以我想像..

> if (chrome.systemInfo.platform == CrOS) {
>     // code only for CrOs }

反正有这样做吗?无论如何要获取平台的信息?

4

1 回答 1

2

ChromeOS 有navigator.userAgent"CrOS"。所以基于事实,你可以有一个条件语句,如......:

if (navigator.userAgent.indexOf('CrOS') != -1) {
    console.log('ChromeOS');
} else {
    console.log('Other platform');
}
于 2013-06-27T05:06:12.573 回答