2017-04-11 86 views
1

我是編程新手。決定創建併發布我的第一個網站。它只包含2個html頁面。第一頁是俄文(默認),第二頁是英文。語言重定向

我希望JS重定向到英文頁面的所有用戶,他們的瀏覽器語言不是用俄語。

所以我試着用這個代碼。

​​

但是什麼也沒有發生。

+1

刪除你的'break;'行,給你的錯誤不會讓你的腳本完全運行,也不需要jQuery來工作,你可以將它作爲一個簡單的JS腳本來運行。 – Lixus

回答

0

您的break聲明在那裏無效。此外,你試圖實現什麼不需要一個else語句 - 你可以將用戶重定向到英文版if語言不是俄語。

<script type="text/javascript"> 
     $(document).ready(function(){ 
      var userLang = navigator.language || navigator.userLanguage; 
      if (userLang !== "ru") { 
       window.location.href = "/en/index.html"; 
      } 
     }); 
    </script> 

這是你的代碼,稍作調整後。正如已經提到的人 - 你可以輕鬆實現,沒有jQuery。

+0

我的問題沒有消失。即使瀏覽器的語言是俄語,代碼也會切換到英文頁面。我不能馬上將它重定向到俄羅斯頁面。 –