我對javascript一無所知,而且對編程沒有太多瞭解,但我想創建一個檢查用戶操作系統的頁面,如果他們使用的是移動操作系統(iphone,android等),則轉發它們移動網站,如果他們正在使用電腦,轉發他們到正常的網站。這是我做的頁面:如何從Javascript檢測瀏覽器操作系統?
<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 2010-10-24 14:47:16
繼續@ BalusC的評論,我會指出你[這個答案](http://stackoverflow.com/questions/3893342/do-iphone-android-browsers-support-css-media-handheld/3893391#3893391)它提供*關於媒體查詢的一些*信息,並鏈接到[同一列表分離文章](http://www.alistapart.com/articles/return-of-the-mobile-stylesheet)。 – 2010-10-24 14:52:06