有什么免费程序可以检查操作系统版本、浏览器和屏幕分辨率?

有什么免费程序可以检查操作系统版本、浏览器和屏幕分辨率?

我正在寻找一款小型的、最好是免费的工具,我的非技术客户可以将其下载到他们的机器上,并在运行时为他们提供以下功能

  1. 操作系统名称版本
  2. 浏览器名称、版本
  3. 屏幕分辨率。

他们目前在我的网站上遇到了一些问题,我猜测这与操作系统浏览器组合有关。

答案1

http://supportdetails.com/

几乎可以满足你的一切要求 :)

答案2

除非您网站的用户技术水平很高,否则您可以从网站日志中获取大部分信息。每个 HTTP 请求都带有标USER-AGENT头,所有主流浏览器都会告诉您浏览器和操作系统的版本。这可以被欺骗,但同样,如果您的用户技术水平不高,他们就不会进行欺骗。

不过,我认为这不会告诉你屏幕分辨率。但你可以通过页面上的 JavaScript 获取它,通过screen目的。

我之所以提到这些,是因为在第一个问题中,你可能已经获得了信息;而在第二个问题中,这些信息很容易获得。我猜,这比让用户下载并运行工具要容易得多……

答案3

您可以通过使用 JavaScript 编写 HTML 页面来完成这些操作,除非您有需要任何免费应用程序的特定要求。

您可以通过以下方式获取信息:

操作系统:

function yourOS() {
var ua = navigator.userAgent.toLowerCase();
if (ua.indexOf("win") != -1) {
    return "Windows";
} else if (ua.indexOf("mac") != -1) {
    return "Macintosh";
} else if (ua.indexOf("linux") != -1) {
    return "Linux";
} else if (ua.indexOf("x11") != -1) {
    return "Unix";
} else {
    return "Computers";
}

}

屏幕分辨率:

(screen.width>=1024) && (screen.height>=768)

浏览器:

var browser=navigator.appName;

var b_version=navigator.appVersion;

var version=parseFloat(b_version);

相关内容