javascript - 无法在phonegap cordova应用程序中获取语言

标签 javascript jquery cordova phonegap-plugins phonegap-build

获取回电提醒中的语言。但在下一行中显示未定义。请参阅下面的代码。

 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/

相关文章:

javascript - 如何对 url 进行编码以便在 $resource 中获取请求?

javascript - jQuery - 使用表单元素克隆 <div>,包括它们的值

Jquery Slider 设置滑动后的值

javascript - iframe 进入全屏模式

javascript - 当存储容量不足时,IOS 会删除 WebSQL 数据库吗?

cordova - Sencha vs Ionic vs Jquery Mobile vs Appcelerator Titanium

cordova - Google Admob 不使用 cordova tabset 示例显示广告?

javascript - 使用 jQuery 将更改应用于包含特定子元素的所有父元素

javascript - 正则表达式将国家列表转换为正则表达式搜索

javascript - Set对象如何清除数组中的所有重复项以及什么是常规和多重集?