I want to detect Chrome OS with Javascript, and I\'m using navigator.userAgent for this. Now, I\'m running Chrome OS, and my navigator userAgent is
navigator.userAgent
How about this?
var chromeOS = /(CrOS)/.test(navigator.userAgent);
Because a Chrome OS user agent looks like this:
Mozilla/5.0 (X11; CrOS i686 0.12.433) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.77 Safari/534.30
And filtering out "CrOS" is a good solution.