跨浏览器-有没有一种方法可以用javascript检测win service pack
cross browser - Is there a way to detect win service pack with javascript?
我知道可以使用带有javascript的navigator对象来检索操作系统名称,但service pack版本呢?
有没有一种方法可以用纯js实现这一点?(无java或flash)
根据http://msdn.microsoft.com/en-us/library/ms537503(v=vs.85).aspx
备用令牌可以出现在多个的用户代理字符串原因;通常,他们识别安装在您的系统例如,一个"SV1"令牌出现在的用户代理字符串中已安装Windows XP的用户Service Pack 2(SP2)。它也是需要注意的是非Microsoft方修改自己的用户代理字符串目的。
它是SV1,因为SP2也是安全版本1。所以你可以做:
/sv1/i.test(navigator.userAgent)
以确定SV1是否包含在用户代理字符串内。我找不到是否有任何与SP1相关的令牌。
相关文章:
- 使用JavaScript检测Flash
- 如何使用javascript检测触摸设备浏览器与桌面
- 有没有一种方法可以从Javascript检测特定的应用程序是否安装在(AndroidiOS)设备上
- Javascript检测TAG中的完整URL
- 如何计算使用javascript检测到的抖动数量
- Javascript:检测文件读取器中是否有图像
- 如何使用javascript检测不可滚动元素中的滚动事件和方向
- 使用JavaScript检测输入的字符
- 如何用javascript检测符号(#)
- 是否可以使用Javascript检测所有版本的IE?怎样
- 将JavaScript检测与MVC4显示模式集成的最佳方式是什么
- 如何使用javascript检测数据表分页的其他页面中的复选框
- 使用 Javascript 检测对社交插件的评论
- JavaScript:检测移动嵌入式浏览器(强制门户)
- PHP/JavaScript-检测当前打开页面的用户
- 如何使用JavaScript检测设备方向
- Javascript检测元素前面的元素
- Javascript:检测Internet Explorer是否发送了https页面上的混合http消息
- 通过Javascript检测文档标题的更改
- 使用Javascript检测IE中的高级隐私设置