【问题标题】:navigator.globalization.getLocaleName not running on PhoneGap 2.2.0navigator.globalization.getLocaleName 未在 PhoneGap 2.2.0 上运行
【发布时间】:2012-11-22 20:50:52
【问题描述】:

使用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);
    });
});

有什么想法吗?

【问题讨论】:

  • 您好,我也遇到了同样的问题。你能解决这个问题吗?

标签: ios cordova globalization


【解决方案1】:

你应该像这样把它放在 deviceready 事件中:

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

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

}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-01
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-21
    • 1970-01-01
    相关资源
    最近更新 更多