如何确定正在运行的平台?

时间:2013-06-27 04:03:53

标签: google-chrome-app

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

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

所以我想像...一样编写代码。

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

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

1 个答案:

答案 0 :(得分:2)

ChromeOS拥有navigator.userAgent of "CrOS"。所以根据事实,你可以有一个像......这样的条件语句:

if (navigator.userAgent.indexOf('CrOS') != -1) {
    console.log('ChromeOS');
} else {
    console.log('Other platform');
}