我有一个网站,当用户访问时,我首先通过JavaScript代码检查用户的浏览器语言,然后重定向用户。我有两种语言,现在有第三种语言在路上,但是有些用户可能知道两种语言,也许他们希望看到另一种语言的页面语言。
例如,我的浏览器语言是"en“,但我的母语是土耳其语,当我访问我的网站时,它将我重定向到英语页面,当我单击土耳其国旗时,它再次将我重定向到英语页面。我也想看土耳其文的那一页。对不起我的英语,我是JavaScript的新手:)
www.berkayhelvacioglu.com和我的JavaScript代码是:
function languageControl() {
var userLang = navigator.language || navigator.userLanguage;
if (userLang == "tr") {
//break;
}
//else if (userLang == "ru" || userLang == "uk") {
// window.location.href = "indexru.aspx";
//}
else {
window.location.href = "indexen.aspx";
}
}
window.onpaint = languageControl();谢谢您的回答,但我不能转到土耳其页面,因为我的浏览器语言是英语,当我单击土耳其标志javascript代码控制浏览器语言,然后再重定向我的英语页面,。我有index.aspx中的javascript代码,index.aspx也是土耳其页面。因此,如果我想使用index.aspx而不是indexen.aspx,我想禁用javascript代码。我希望我能更清楚地解释我自己。
发布于 2015-11-20 12:49:15
您可以将选择语言保存在本地存储webstorage.asp中。
发布于 2015-11-20 12:58:38
document.cookie = "language=RU; expires=Fri, 31 Dec 9999 23:59:59 GMT";将创建一个不会过期的cookie (直到9999),并且您可以读取每个页面上的值,以便为正确的语言服务。
var lang = document.cookie;https://stackoverflow.com/questions/33827071
复制相似问题