检测操作系统(XP vs 7)
Detecting OS (XP vs 7)
是的,我已经听过无数次了,没有理由想要检测操作系统,但是我在Windows XP和Windows 7上的Firefox和Chrome浏览器的行为是不同的。我搜遍了互联网,发现除了检测它是否为Windows之外,没有任何其他功能。
我也找不到任何关于XP/7版本的浏览器之间是否有功能差异的信息。任何帮助都将是非常感激的,因为我对这件事真的束手无策。谢谢!
您可以使用navigator.userAgent
。在XP中包含5.1
,在Vista中包含6.0
,在Windows 7中包含6.1
,您可以在这里看到http://msdn.microsoft.com/en-us/library/windows/desktop/ms724834(v=vs.85).aspx。
var ua = navigator.userAgent.toLowerCase();
var isWinXP = ua.indexOf('windows nt 5.1') > 0;
相关文章:
- setInteval vs setTimeout
- $(this).prop('property') vs. this.property
- Js.erb VS按钮标记-不'不起作用.为什么?
- reactjs this.refs vs document.getElementById
- Performance: NaCl vs Emscripten
- 文本表示法VS.构造函数,用于在JavaScript中创建对象
- Advantages to DOMParser vs template & innerHTML
- JavaScript-===vs===运算符性能
- 开发第三方小部件-Angular vs jQuery vs普通的旧JS
- PhantomJS(vs nightwatch.js)设置cookie错误
- Javascript events: window.event vs argument reference (funct
- 需要确认我对Servlet vs RESTful网页的理解's的差异
- "#"keyCode=222 vs 51(Chrome与Android版Chrome)-为什么有区别
- .notion vs.[]notation |插入到文本对象中
- Javascript-使用“”将toDateStringMonth从文本字符串解析为数字字符串;如果“;vs“;开关”;
- 没有框架/DLL的VS Web应用程序项目
- Eval vs execscript
- VS代码:在<脚本>标签
- Object.prototype.hasOwnProperty.call() vs Object.prototype.h
- 检测操作系统(XP vs 7)