0

我正在尝试获取手机的本地化详细信息。但它返回一个错误。以下是我使用的代码,它是 PhoneGap API 文档的示例(http://docs.phonegap.com/en/2.2.0/cordova_globalization_globalization.md.html)。

 function checkLocale() {
  navigator.globalization.getLocaleName(
    function (locale) {alert('locale: ' + locale.value + '\n');},
    function () {alert('Error getting locale\n');}
  );
}

您对此的帮助将不胜感激。

谢谢。

4

2 回答 2

1

我阅读了您的链接的文档,它说需要在 android 中授予权限:

权限

安卓

app/res/xml/config.xml

<plugin name="Globalization" value="org.apache.cordova.Globalization" />

希望对您有所帮助。问候,丹尼尔

于 2013-02-20T09:29:43.813 回答
0

我解决了它在 phonegap config.xml 中添加权限。

    <access origin="*"/> <!-- allow all pages -->
    <!--
        <access origin="http://phonegap.com" />                    - allow any secure requests to http://phonegap.com/
        <access origin="http://phonegap.com" subdomains="true" />  - same as above, but including subdomains, such as http://build.phonegap.com/
        <access origin="http://phonegap.com" browserOnly="true" /> - only allows http://phonegap.com to be opened by the child browser.
    -->

    <!-- Globalization plugin configuration-->
    <feature name="Globalization">
        <param name="android-package" value="org.apache.cordova.globalization.Globalization" />
    </feature>
</widget>
于 2014-08-12T09:37:15.387 回答