我知道可以使用javascript导航器对象检索操作系统名称,但是服务包版本呢?
有没有办法用纯粹的js做到这一点? (没有java或flash)
答案 0 :(得分:2)
根据http://msdn.microsoft.com/en-us/library/ms537503(v=vs.85).aspx
备用令牌可以出现在 用户代理字符串的数量 原因;通常,他们认同 安装在您的可选功能 系统。例如,一个“SV1”令牌 出现在a的用户代理字符串中 已安装Windows XP的用户 Service Pack 2(SP2)。也是 重要的是要注意一定 非微软方修改 用户代理字符串为自己的 目的。
它是SV1,因为SP2也是安全版本1.所以你可以这样做:
/sv1/i.test(navigator.userAgent)
...确定SV1是否包含在用户代理字符串中。我无法找到是否有任何与SP1相关的令牌。