如何使用 phonegap 获取 device/browser 语言
How to get device/browser language with phonegap
我尝试使用全球化插件获取设备语言值。
我按照安装过程,阅读文档和此处的其他问题寻求帮助,但其中 none 帮助了我。
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 locale\n');
}
);
}
您还缺少错误回调。试试上面的代码。
我尝试使用全球化插件获取设备语言值。 我按照安装过程,阅读文档和此处的其他问题寻求帮助,但其中 none 帮助了我。
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 locale\n');
}
);
}
您还缺少错误回调。试试上面的代码。