phonegapのiframe経由でWebページを埋め込むと、そのWebページ上のリンクはiframeの代わりにシステムブラウザを開きます。これはiOSとコンパイルされたバージョンでのみ発生します。 AndroidとiOSのphonegapアプリは、iframe内で開いているウェブページのリンクとして機能します。iOS PhoneGap iframeに埋め込まれたWebページのリンク
'stay-in-webview'や 'Cordova.plist'のようなConfig.xmlの設定は廃止され、もう機能しなくなっているようです。また、 'ChildBrowser'の設定はブラックベリーのみです。最後に、 'inAppBrowser'プラグインにも同じ問題があります。それはウェブページを内部的に細かくロードしますが、リンクによってSafariが開くようになります。
問題は、新しいphonegapアプリケーションを起動し、iframeを埋め込んだり、iOS用にビルドしたり、xcodeで書き出したりするだけで、問題を再現できます。
ご協力いただければ幸いです。
コルドバ-IOSは、私はあなたがホワイトリストに登録することができ、ナビゲーションを使用する必要があり、それがその問題を修正だと思う私は単純に以下のタグを削除し、すべてがiframe内に適切にロードされますあなたがiframeにロードしたいURLを入力し、システムブラウザの残りのウェブサイトを開くためにallow-intentを使用することができます – jcesarmobile
それはcordova ** 4.2.0 **で修正されています。 https://build.phonegap.com/current-support バグ修正:https://issues.apache.org/jira/browse/CB-10942 – Daniel