Javascript Phonegap:全球化:如何在此函数中重定向到.html页面?
我有此功能来提醒设备上的首选语言:Javascript Phonegap:全球化:如何在此函数中重定向到.html页面?,javascript,cordova,localization,globalization,Javascript,Cordova,Localization,Globalization,我有此功能来提醒设备上的首选语言: function checkLanguage() { navigator.globalization.getPreferredLanguage( function (language) {alert('language: ' + language.value + '\n');}, function () {alert('Error getting language\n');} ); } 例如,它返回“Deutsch”。。或“英语” 如
function checkLanguage() {
navigator.globalization.getPreferredLanguage(
function (language) {alert('language: ' + language.value + '\n');},
function () {alert('Error getting language\n');}
);
}
例如,它返回“Deutsch”。。或“英语”
如果值为例如“English”,我想重定向到.html文档
我试过这个:
function checkLanguage() {
navigator.globalization.getPreferredLanguage(
function (language) {
if(language.value == English) {window.location = "NewDocument.html"; } }
function () {alert('Error getting language\n');}
);
}
但是它不起作用。有一些语法错误。试试这个:
function checkLanguage() {
navigator.globalization.getPreferredLanguage(
function (language)
{
if(language.value == "English")
{
window.location.replace("NewDocument.html");
}
},
function ()
{
alert('Error getting language\n');
}
);
}
如果(language.value==“English”)也不起作用,请尝试。。。但是谢谢你的回答,错在哪里?是重定向吗?尝试window.location.replace(“NewDocument.html”)如果浏览器设置为en_US区域设置,则应显示一个弹出对话框,文本为“language:English”。。。。这是否意味着我必须使用en_US?但是也不起作用。错误是,当我调用函数时没有发生任何事情,也没有发生重定向。我在哪里可以得到所有语言(字符串)的列表