在我的應用程序中搜索合適的方式打開瀏覽器後,我遇到了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