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

时间:2012-11-22 20:50:52

标签: ios cordova globalization

使用PhoneGap 2.2.0,其中包括核心全球化,我在iOS上调用navigator.globalization.getLocaleName()函数但它似乎没有运行。这是我的代码:

$('#home').bind('pageshow', function()
{
    navigator.globalization.getLocaleName(function(locale)
    {
        alert('locale: '+locale.value);
    },
    function(error)
    {
        alert('error occured: '+error);
    });
});

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

你应该将它放在如下的deviceready事件中:

 document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
            navigator.globalization.getLocaleName(function(locale)

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

}