用JavaScript检测Lion(OS X 10.7)?

Min*_*ure 7 javascript user-agent browser-detection osx-lion

有没有办法在Javascript中检测操作系统是否是OS X Lion?

干杯!

Kru*_*lur 4

Lion 中 Safari(还有 Firefox)的用户代理类似于

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
Run Code Online (Sandbox Code Playgroud)

其中有“Mac OS X 10_7_1” - 这表示 Lion(= Mac OS 10.7)。

请参阅此处: http: //www.whatsmyuseragent.com/

您可以使用“navigator.userAgent”读取用户代理字符串

  • 请记住,如果您希望代码能够稳健地处理未来的操作系统版本,请确保您寻找比 10.7.1 “更新”的 MacOS 版本。即将操作系统版本字符串解析为 xyz 并检查“isLionOrLater = (x > 10) || ((x == 10) && (y >= 7));” (3认同)