ここの専門家は、ChildBrowserをiPhoneのCordova 1.7で動作させる方法に関するいくつかの有効なウォークスルーを教えてもらえますか?私はそれを行う方法を教えてくれるたくさんの文書やブログを見つけましたが、どれも私のために働いていません。確かにホワイトリストの問題ではありません。当面はワイルドカード*に設定しているので、ホワイトリストの問題は安全に除外できると思います。場合によっては、ChildBrowserが正常にインストールされましたが、showwebpage
関数を呼び出したときに表示されませんでした(エラーも発生しませんでした)。それ以外の場合は、インストールすらしません。私はすでに2日間を費やしましたが、まだ無知です。あなたが私を助けてくれるかどうかだけを願っています。どんな助けでもいただければ幸いです。
Dhawalが以下に提案したことに従って、ようやくChildBrowserを開くことができました。しかし、onLocationChange
イベントは決して発火しないようです。繰り返しますが、これはCordova1.7の一般的な問題のようです。古いバージョンのCordovaにロールバックする以外の回避策はありますか?どんな助けでもいただければ幸いです。
これが私がやろうとしていることです:
window.plugins.childBrowser.showWebPage(url, { showLocationBar: true });
window.plugins.childBrowser.onLocationChange = function(loc){ alert("In index.html new loc = " + loc); };
わかりました、動作させました。ChildBrowserはまだ古いバージョンのCordovaとのみ互換性があるようです。Objective-Cを詳しく調べ、プラグインを変更して機能させる必要がありました。