获取回电提醒中的语言。但在下一行中显示未定义。请参阅下面的代码。
app.initialize();
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
var lang;
navigator.globalization.getPreferredLanguage(function (language) {lang =language.value;alert(lang);});
alert(lang);
}
最佳答案
Prosun 您好:getPreferredLanguage 是函数返回成功或失败响应。上面的代码中只编写了成功处理程序。
回调是异步的。因此,您将始终在第 6 行的警报中收到 undefined。
关于javascript - 无法在phonegap cordova应用程序中获取语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41405368/