如何从浏览器中获取操作系统版本号(Windows、Mac 等)?
如果必须,可以使用 Flash 或 Java 吗?或者是其他东西?
这是一个很好的网站,可以为您提供所有您需要知道的信息, http: //msdn.microsoft.com/en-us/library/ms537503 (v=VS.85).aspx
javascript:alert(navigator.userAgent)
作为一个快速的答案,您可以在通过 http 加载页面时从页面的标题中获取所有这些信息。您可以在 PHP(或类似的东西)中轻松地回显标题,他们会说 I AM WINDOWS - RELEASE X - BROWSER-AGENT I.E9 等...我认为 jquery 可以告诉您正在轻松使用的操作系统和浏览器出色地。
不,您无法可靠地获得操作系统内部版本号。Panopticlick之类的网站将向您展示可以获得哪些价值(通过一些努力)。
一个例外是内置的手机浏览器:
因为这些版本只有一个版本,您可以可靠地检测到版本号,您可以假设一个版本号。
您可以根据操作系统版本号猜测其他浏览器的内部版本号,但您不能肯定地证明这一点。