http://msdn.microsoft.com/en-us/library/3yekbd5b.aspx
使用此链接,我们无法找到构建和子构建版本!
有关构建和子构建以及如何生成这些版本的更多信息,请参见以下链接: http://support.microsoft.com/kb/969393
有人可以帮我解决这个问题吗?
我想知道,浏览器主要版本.minor version.build number.subbuild number
即6.00.2800.1106
以上也可以使用WMI和VBScripting实现!并且还通过C#注册表和managementobjects,但我称这些不是确定的确切方式!有没有办法识别这些构建和子构建版本???
答案 0 :(得分:0)
您可以检测其用户代理,并从中提取所需的数据。 他们的用户代理存储在: navigator.userAgent的
用户代理的示例如下:
Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.77 Safari/535.7
从该字符串中,您可以看出我正在运行Windows 6.1(win 7),而我的浏览器是chrome 16.0.912.77。
答案 1 :(得分:0)
以下javascript可以给出浏览器名称和应用程序版本:
var txt = "Browser Name: " + navigator.appCodeName;
txt+= " and Browser Version: " + navigator.appVersion;
alert(txt); // alerts the browser name and version
答案 2 :(得分:0)
如果JavaScript可用,您可以使用JQuery Browser值。如果我没记错,实现被标记为已弃用,但我过去曾用过一个项目并且没有问题 在demopage上显示包含子构建号的值。
我使用的部分javascript文件:
if ($.browser.msie && $.browser.version == '7.0') {
// do something
}