Stivenhui 发表于 2015-1-27 17:27:00

navigator.globalization.getLocaleName方法不执行

        //
        document.addEventListener("deviceready", onDeviceReady, false);   
/**
*
* @returns {}
*/
function onDeviceReady(){
        alert("onDeviceReady");
        var language = "";
        navigator.globalization.getPreferredLanguage(
      function (langua) {alert('language: ' + langua.value + '\n');},
               function () {alert('Error getting language\n');}
                   );
        navigator.globalization.getLocaleName(
                function(locale){language = locale.value;},
                function(error){alert(error.message);});
        alert("language"+language);
        //get language type
        var lang = language.substr(0,2);
        alert(lang);
                       
}
以上代码在执行时,只能alert出"onDeviceReady", 无法执行alert("language"+language);及其以后的语句!
不知道错误原因所在,(是使用DOC命令建立的phonegap工程! )还望大家指教!小弟不胜感激!

admin 发表于 2015-1-28 21:10:48

对应插件安装一下

totem2005 发表于 2015-5-5 22:16:06

好东西啊,感谢phonegap中文网

totem2005 发表于 2015-5-7 01:25:05

html5 是趋势
页: [1]
查看完整版本: navigator.globalization.getLocaleName方法不执行