在javascript中检测XP或windows-7
如何检测我的web应用程序是否在使用JavaScript的Windows XP或Windows 7上运行在javascript中检测XP或windows-7,javascript,Javascript,如何检测我的web应用程序是否在使用JavaScript的Windows XP或Windows 7上运行 任何帮助/示例代码都将不胜感激。有关浏览器和操作系统的信息包含在导航器对象中 只需在两个操作系统(win7和winXP)中尝试 并通过警报弹出窗口中的字符串查看差异。 只需对此类字符串进行一点解析,就可以检索到所需的所有信息。 要输出浏览器的用户代理,请使用: javascript:alert(navigator.userAgent) 这将为您提供如下输出: "Windows-RSS-Pl
任何帮助/示例代码都将不胜感激。有关浏览器和操作系统的信息包含在
导航器
对象中
只需在两个操作系统(win7和winXP)中尝试
并通过警报弹出窗口中的字符串查看差异。
只需对此类字符串进行一点解析,就可以检索到所需的所有信息。
要输出浏览器的用户代理,请使用:
javascript:alert(navigator.userAgent)
这将为您提供如下输出:
"Windows-RSS-Platform/2.0 (MSIE 9.0; Windows NT 6.1)"
如果您分析
userAgent
平台令牌的数据(在上例中为Windows NT 6.1
),您将返回Windows的版本。只要考虑到每个浏览器对userAgent
使用自己的格式,检测功能可能是更好的方法。我可以问一下原因吗?可能重复使用navigator
变量属性。例如navigator.appVersion
,navigator.userAgent
,navigator.platform
。例如“Windows NT 6.1;WOW64;”指的是Win7 x64(浏览器在WOW模式下运行)。当您觉得某个答案有用时,也可以向上投票。
"Windows-RSS-Platform/2.0 (MSIE 9.0; Windows NT 6.1)"