このように外部URLを開こうとすると、
<a href="http://google.com" target="_system" >
また、試してみても_blank
、同じアプリ画面で開いていますが、サファリブラウザでは開いていません。
解決方法..?
このように外部URLを開こうとすると、
<a href="http://google.com" target="_system" >
また、試してみても_blank
、同じアプリ画面で開いていますが、サファリブラウザでは開いていません。
解決方法..?
新しい InAppBrowser 構文を使用するようにリンクを変更すると、システム Web ブラウザー、InAppBrowser、またはアプリの実際の Web ビューで URL を開くのが簡単になります。
このコードは、システム Web ブラウザー (iOS の Safari) で URL を開く必要があります。
<a href="#" onclick="var ref = window.open('http://google.com', '_system');">
に変更'_system'
する'_blank'
と、InAppBrowser で URL が開きます。
に変更'_system'
する'_self'
と、アプリの Web ビュー (ドメインがホワイトリストに登録されている場合) または InAppBrowser (ドメインがホワイトリストに登録されていない場合) で URL が開きます。
サンプル要点: https://gist.github.com/wicketyjarjar/7043336
注: Cordova/PhoneGap 3.0 以降では、これが機能する前に InAppBrowser プラグインをインストールする必要があります。
InAppBrowser プラグインをインストールするには (必要な場合)...
コルドバの使用:cordova plugin add org.apache.cordova.inappbrowser
PhoneGap の使用:phonegap local plugin add org.apache.cordova.inappbrowser