2016-02-11 86 views
2

我正在嘗試使用以下JavaScript重定向用戶使用移動設備到某個地址。使用Javascript window.location方法重定向用戶與移動設備

<script type="text/javascript"> 
 
    <!-- 
 
    if (screen.width <= 800) { 
 
    window.location = "http://m.domain.com"; 
 
    } 
 
    //--> 
 
</script>

然而,我的智能手機測試時,它的頁面不會停止加載(它會反覆加載網頁沒有顯示它 - 只要重新裝入又一次)

有沒有人有這個問題的解決方案?

在此先感謝

回答

1

您已經創建了一個無限循環......每次頁面加載它會重定向到它自身。只有將javascript代碼放在您的主頁中,而不是您的移動頁面。

+0

本來想過我>。<感謝像現在在哪裏的URL,固定它 –

+0

@FabianvanHerer歡迎您!很高興我能幫上忙! – brso05

1

您也需要檢查你是這個

<script type="text/javascript"> 
    <!-- 
    if (screen.width <= 800 && !window.location.href.match('http://m.domain.com')) { 
    window.location.replace("http://m.domain.com"); 
    } 
    //--> 
</script> 
相關問題