2011-05-11 4 views
1

XcodeにPhoneGapがインストールされていますが、Safariで開いているHTMLにリンクがありますが、これを回避する手段はありますか? (偶数window.location = '';サファリを開く)PhoneGap(iPhone/Xcode 4)Safariで開いているすべてのリンク

ローカルの代わりにリモートアドレスから始める方法も知っていますか?

答えて

0

私はそれを一度も使用していませんが、多くの場合、ChildBrowser pluginを参照する他の人が必要です。詳細はreadme.txtをご覧ください。

+0

私は行って遊びます。 – Mark

+0

これは、OPが尋ねている奇妙な動作にどのように対応しているのか分かりません。プラットフォームのデフォルトの動作はSafariを開くことではないので、なぜ彼のリンクがSafariを開くのですか? – nmr

1

遅れていますが、誰かがこれまでにChildBrowserプラグインの使用を必要としない場合は、私が知ったことがあります。 (サポートファイルのフォルダにあります)

Cordova.plistは、この動作を決定するためのいくつかの設定をしています

  • は、URLが(追加それらをホワイトリストに登録するためには、「ExternalHosts」に追加する必要があります 多くの場合、必要に応じて& *をワイルドカードとして使用できます)。
  • OpenAllWhitelistURLsInWebView」をYESに設定します。

他にも設定する必要がある設定がありますが、これらの2つの設定でモバイルのSafariからリンク&のwindow.locationが開かれないようにする必要があります。

関連する問題