【发布时间】:2018-03-19 04:47:27
【问题描述】:
我对javascript一无所知,对编程也不太了解,但我想创建一个页面来检查用户的操作系统,如果他们使用的是移动操作系统(iphone、android等),请转发他们到移动网站,如果他们使用电脑,将他们转发到普通网站。这是我制作的页面:
<head>
<title>OS Check | website.web.org</title>
<SCRIPT LANGUAGE = "javaScript">
if (navigator.appVersion.indexOf("Win")!=-1) && (navigator.appVersion.indexOf("Mac")!=-1) && (navigator.appVersion.indexOf("X11")!=-1) && (navigator.appVersion.indexOf("Linux")!=-1) location.href= "http://website.web.org/mobile/index.html"
else location.href = "http://website.web.org/Home.html"
</SCRIPT>
</head>
基本上,它的意思是检查所有主要的计算机操作系统,如果不是其中之一,则将用户发送到移动网页,但如果是其中之一,则将其发送到计算机站点.
谁能告诉我这个页面/脚本中的错误/问题是什么?
谢谢, 卢克
【问题讨论】:
-
看看 CSS 媒体类型。单个 HTML 页面,不同的样式取决于设备类型。
-
在@BalusC 的评论中,我会向您指出this answer,它提供有关媒体查询的一些信息,以及指向A List Apart article on the same 的链接。
标签: javascript html