我正在尝试获取手机的locslization详细信息。但它返回一个错误。以下是我使用的代码,它是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');}
);
}
非常感谢您对此的帮助。
感谢。
答案 0 :(得分:1)
我阅读了你的链接文档,并说它需要在android中提供权限:
权限
的Android
在 app / res / xml / config.xml
中<plugin name="Globalization" value="org.apache.cordova.Globalization" />
希望它对你有所帮助。 此致,丹尼尔
答案 1 :(得分: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>