Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于操作系统版本重定向网站访问者的Javascript_Javascript_Html_Web - Fatal编程技术网

基于操作系统版本重定向网站访问者的Javascript

基于操作系统版本重定向网站访问者的Javascript,javascript,html,web,Javascript,Html,Web,我在HTML网页上有一些不受支持的视频功能,很多相关信息可以通过全球可用的navigator对象检索 属性platform告诉您操作系统的一般类型,例如“MacIntel”或“Win32” 然后,您还可以使用userAgent属性,尝试解析操作系统的确切版本: const{platform,userAgent}=window.navigator; 控制台日志(平台);//麦因特尔 console.log(userAgent);//解析它并找到版本为什么平台很重要?他们使用的浏览器肯定很重要吧即

我在HTML网页上有一些不受支持的视频功能,很多相关信息可以通过全球可用的
navigator
对象检索

属性
platform
告诉您操作系统的一般类型,例如“MacIntel”或“Win32”

然后,您还可以使用
userAgent
属性,尝试解析操作系统的确切版本:

const{platform,userAgent}=window.navigator;
控制台日志(平台);//麦因特尔

console.log(userAgent);//解析它并找到版本
为什么平台很重要?他们使用的浏览器肯定很重要吧即使如此,该平台也可以从中提取。请参阅这是否回答了您的问题?这是否回答了您(编辑)的问题?
if (navigator.appVersion.indexOf("Mac")!=-1) window.location="http://xxx.url";
</script>