phonegap で使用される webview 内で外部の Web サイトを開くにはどうすればよいですか。私が使用している場合
window.location.href = "www.example.com"
ブラウザが開き、代わりにウェブサイトが読み込まれます。
https://github.com/phonegap/phonegap-plugins/tree/master/Android/ChildBrowserを見つけましたが、これにより Web サイトでモーダルが開きます。
phonegap で使用される webview 内で外部の Web サイトを開くにはどうすればよいですか。私が使用している場合
window.location.href = "www.example.com"
ブラウザが開き、代わりにウェブサイトが読み込まれます。
https://github.com/phonegap/phonegap-plugins/tree/master/Android/ChildBrowserを見つけましたが、これにより Web サイトでモーダルが開きます。
PhoneGap.plist
キーの下に追加しますExternalHosts
:*.example.com
。実際には、アプリケーションが許可されていない URL に移動するのを防ぐためのホワイト リストです。それ以外の場合は、一種のサンドボックス環境である Web ブラウザーで開かれます。
とにかく、ホワイトリストに加えて、他の URL に移動して PhoneGap 構造を離れる場合は、iframe を使用して外部リンクを処理する必要があります。
編集: Android の場合、config.xml ファイルを開き、以下を追加します。
<access origin="*" />
<access origin="http://phonegap.com" subdomains="true" />
このファイルのドキュメントを確認することもできます。