我一直在尝试阐明使用PhoneGapBuild(3.0)的全球化插件的各种文档示例。
在我的config.xml中,我有:
<gap:plugin name="org.apache.cordova.globalization" />
在我的index.html顶部,我有:
<script src="phonegap.js"></script>
<script src="globalization.js"></script>
在底部,我有:
<script>
document.addEventListener("deviceready", function (e) {
navigator.globalization.getPreferredLanguage(
function (language) { alert('language: ' + language.value + '\n'); },
function (error) { alert(error); }
);
}, "false");
</script>
当我将应用程序上载到phonegap构建并在新的HTC One上运行时,失败回调将触发并发出警报:
“找不到课程”
我觉得我缺少一些基本的东西,但茫然无措
另外,当我查看phonegap构建项目页面的“插件”选项卡时,将列出全球化。
请帮忙!
最佳答案
我不确定,但是在您的config.xml中可能需要此指令
<feature name="Globalization">
<param name="android-package" value="org.apache.cordova.globalization.Globalization" />
</feature>
尝试查看docs