首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PhoneGap 2.2.0上未运行navigator.globalization.getLocaleName

PhoneGap 2.2.0上未运行navigator.globalization.getLocaleName
EN

Stack Overflow用户
提问于 2012-11-23 04:50:52
回答 1查看 1K关注 0票数 2

使用PhoneGap 2.2.0 (现在核心中包含全球化),我在iOS上调用了navigator.globalization.getLocaleName()函数,但它似乎不能运行。下面是我的代码:

代码语言:javascript
复制
$('#home').bind('pageshow', function()
{
    navigator.globalization.getLocaleName(function(locale)
    {
        alert('locale: '+locale.value);
    },
    function(error)
    {
        alert('error occured: '+error);
    });
});

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2013-04-20 23:40:47

您应该将它放在deviceready事件中,如下所示:

代码语言:javascript
复制
 document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
            navigator.globalization.getLocaleName(function(locale)

 {
        alert('locale: '+locale.value);
    },
    function(error)
    {
        alert('error occured: '+error);
}

}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13519812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档