问题
Is there a way to detect if the operating system is OS X Lion or not in Javascript?
Cheers!
回答1:
The user agent of Safari (and also Firefox) in Lion is something like
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_1) AppleWebKit/534.48.3 (KHTML, like Gecko) Version/5.1 Safari/534.48.3
There is "Mac OS X 10_7_1" in it - this indicates Lion (= Mac OS 10.7).
See here: http://www.whatsmyuseragent.com/
You can read the user agent string using "navigator.userAgent"
回答2:
http://www.quirksmode.org/js/detect.html
BrowserDetect.OS
I don't know its compatibility though. <- This link does use the useragent.
来源:https://stackoverflow.com/questions/7706019/detect-lion-os-x-10-7-in-javascript