2

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

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

有任何想法吗?

4

1 回答 1

0

你应该把它放在 deviceready 事件中,如下所示:

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

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

}
于 2013-04-20T15:40:46.657 回答