在我的应用程序中搜索合适的方式打开浏览器后,我遇到了ChildBrowser,它看起来像提供了我之后的所有内容。下面几个教程后,我似乎无法让插件工作。我为外部主机编辑了PhoneGap.plist文件,其值为“*”,我在插件中添加了ChildBrowserCommand,但是当我运行应用程序时,没有任何反应,当我单击链接时。我在文档的头部有以下代码;ChildBrowser Phonegap无法正常工作
<script type="text/javascript">
var childBrowser;
function onBodyLoad()
{
document.addEventListener("deviceready", onDeviceReady, false);
}
//Phonegap ready to go
function onDeviceReady()
{
alert("PhoneGap is ready");
childBrowser = ChildBrowser.install();
}
function openChildBrowser(url)
{
try {
window.plugins.childBrowser.ShowWebPage(url);
//childBrowser.showWebPage(url);
}
cathc(err)
{
alert(err);
}
}
</script>
我有ChildBrowser包括直后,我的phoneGap.js文件,但似乎无法得到它的运行,我没有得到任何记录在控制台的错误。有谁知道什么是错的,或者至少让我指向正确的方向?
我有一个使用FACEBOOK与childbrowser一个测试项目,您可以检查它以供参考https://github.com/dhavaln/phonegap-facebook – dhaval 2012-03-20 13:39:41
确保'<插件名称=” ChildBrowser“value =”com.phonegap.plugins.childBrowser.ChildBrowser“/>'在'/ res/xml/plugins.xml中定义' – dhaval 2012-03-20 13:40:53
感谢评论@dhaval。我没有一个plugins.xml文件,这导致我相信这可能是问题。但是,我没有'/ res/xml ...'文件夹。当我创建文件时,是否将其放入我的www文件夹的根目录中? – JPK 2012-03-20 17:04:05