2012-09-30 81 views
0

我有一個簡單的問題,下面我的JS功能是重定向頁面,如果打開使用iPad。JS重定向頁面上一級

我有一個頁面mobile.abc.com,現在我想要做的是,如果打開使用iPad來mobile.abc.com

if ((navigator.userAgent.match(/iPad/i)) || (navigator.userAgent.match(/iPod/i))) { 
     location.replace("../mobile.abc.com"); 
    } 

我試過那JS重定向它,但它的顯示錯誤網址爲:abc.com/mobile.abc.com

任何想法?

+1

爲什麼'../'路徑選擇器?爲什麼不只是'http:// mobile.abc.com /'?爲什麼毆打布什? –

+0

我現在試過了。謝謝。像標題一樣,這是一個簡單的問題。 :) –

回答

2

用途:

location.replace("//mobile.abc.com"); 

這兩個httphttps工作。

+0

你認爲'.replace()'是一個錯誤嗎? –

+0

@JaredFarrish我認爲'.replace()'在這裏比較好。 – xdazz

+0

這樣做會怎麼樣?我認爲它需要同時具有主題和替換,'location.replace(「// abc.com」,「//mobile.abc.com」);'。 –