我试图使用Globalization插件获取设备语言值。我遵循安装程序,在此处阅读文档和其他问题以寻求帮助,但它们都没有帮助我。
navigator.globalization.getLocaleName(function (language) {
$('#test').html(language.value);
console.log(language.value);
});
这是我使用的代码。刷新网站后,我不会收到任何控制台日志。似乎根本没有调用该功能。有人以前是否使用过此插件,现在可能会帮助我找出解决方案?
您是否在等到Deviceready开火?一个例子是:
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
navigator.globalization.getLocaleName(function (language) {
console.log(language.value);
},
function () {
console.log('Error getting localen');
}
);
}
您还缺少错误回调。尝试上面的代码。