1
我是編程新手。決定創建併發布我的第一個網站。它只包含2個html頁面。第一頁是俄文(默認),第二頁是英文。語言重定向
我希望JS重定向到英文頁面的所有用戶,他們的瀏覽器語言不是用俄語。
所以我試着用這個代碼。
但是什麼也沒有發生。
我是編程新手。決定創建併發布我的第一個網站。它只包含2個html頁面。第一頁是俄文(默認),第二頁是英文。語言重定向
我希望JS重定向到英文頁面的所有用戶,他們的瀏覽器語言不是用俄語。
所以我試着用這個代碼。
但是什麼也沒有發生。
您的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。
我的問題沒有消失。即使瀏覽器的語言是俄語,代碼也會切換到英文頁面。我不能馬上將它重定向到俄羅斯頁面。 –
刪除你的'break;'行,給你的錯誤不會讓你的腳本完全運行,也不需要jQuery來工作,你可以將它作爲一個簡單的JS腳本來運行。 – Lixus