我有这个功能来提醒设备上的首选语言:
function checkLanguage() {
navigator.globalization.getPreferredLanguage(
function (language) {alert('language: ' + language.value + '\n');},
function () {alert('Error getting language\n');}
);
}
它返回例如:“Deutsch”..或..“English”
如果值为“English”
,我想重定向到.html文档我试过了:
function checkLanguage() {
navigator.globalization.getPreferredLanguage(
function (language) {
if(language.value == English) {window.location = "NewDocument.html"; } }
function () {alert('Error getting language\n');}
);
}
但它不起作用。
答案 0 :(得分:1)
有一些语法错误。试试这个:
function checkLanguage() {
navigator.globalization.getPreferredLanguage(
function (language)
{
if(language.value == "English")
{
window.location.replace("NewDocument.html");
}
},
function ()
{
alert('Error getting language\n');
}
);
}