私には状況があり、グーグルで多くの時間を過ごしましたが成功しませんでした。
アプリ(IOS)で開きたい、そのような外部リンク
"<a href="http://google.com" target="_blank">External Link</a>"
Webビューではなくサファリで開きます。「Cordova.plist」で設定した場所
OpenAllWhitelistURLsInWebView : true
アプリ内にIframeもあるので、ユーザーをWebビューに表示したままにし、アプリを離れないようにします。
なぜtarget="_ blank"が機能しないのかわかりませんが、ここでは:
https://build.phonegap.com/blog/access-tagsそれは言う:
「 iOSでは、ドメインがホワイトリストに登録されている場合、リンクのターゲットが_blankである場合を除き、リンクはWebビュー全体を引き継ぎます。この場合、リンクはブラウザで開きます。そうでない場合は、デバイスにエラーが記録されます。ユーザーの観点からは何もしていません。 」
JSのやり方も使ってみましたが、
window.open('http://www.google.com', '_blank');
成功せず:(
PS:外部ホストのすべてのリンクを設定しています
助けていただければ幸いです。
ありがとう!