0
如何確定哪個設備正在運行?我如何確定哪個平臺正在運行?
我的應用在Windows,Linux和OSX上運行良好。但不適用於CrOS(Chromebook)。
所以我想sperate像一個代碼..
> if (chrome.systemInfo.platform == CrOS) {
> // code only for CrOs }
反正有沒有做到這一點呢?無論如何獲取平臺的信息?
如何確定哪個設備正在運行?我如何確定哪個平臺正在運行?
我的應用在Windows,Linux和OSX上運行良好。但不適用於CrOS(Chromebook)。
所以我想sperate像一個代碼..
> if (chrome.systemInfo.platform == CrOS) {
> // code only for CrOs }
反正有沒有做到這一點呢?無論如何獲取平臺的信息?
ChromeOS的navigator.userAgent
of "CrOS"。所以基於這個事實,你可以有一個條件語句就像...:
if (navigator.userAgent.indexOf('CrOS') != -1) {
console.log('ChromeOS');
} else {
console.log('Other platform');
}
OS檢測是不鼓勵的,首選特徵檢測。如果您的應用可以在您還沒有的Chromebook上運行,或者將來您還不知道的Chromebook上運行該怎麼辦?你可以在[email protected]或crbug.com/new上描述爲什麼它不能在CrOS上運行,所以我們可以修復它? –