Xcode 4.5.1、Cordova/Phonegap 2.1 と ChildBrowser プラグインを使用してアプリを構築しています。ChildBrowser を使用してすべての外部リンクを開く次の jquery があります。
$('a[href^="http"]').live('tap', function(e){
e.preventDefault();
var url = $(this).attr("href");
window.plugins.childBrowser.showWebPage(url, { showNavigationBar: true, showLocationBar: true, showAddressBar: true });
});
IPhone 6.0 シミュレーターでは、これは思い通りに動作します。childbrowser ウィンドウがポップアップし、URL が読み込まれます。また、ツールバー ボタンが childbrowser ウィンドウの下部に表示されるため、childbrowser を閉じて、アプリを終了した場所に正確に戻すことができます。
問題は、iOS 6 を実行している iPhone にインストールすると、url が childbrowser ウィンドウに読み込まれますが、このウィンドウの周りにクロムがありません。childbrowser ウィンドウを閉じるためのツールバーや「完了」ボタンはありません。したがって、アプリに戻る唯一の方法は、アプリをシャットダウンして再起動することです。この問題を抱えている人をウェブで検索しましたが、何も見つからなかったので、これまでにこの問題を抱えた人は誰もいなかったので、私が間違っていると思います.
どんな助けでも大歓迎です。