2016-06-12 9 views
0

私はphonegapビルドプロジェクトで作業しています。デフォルトのブラウザですべての外部リンクを開く必要があります。Phonegap Build既定のブラウザですべての外部リンクを開く

私は、この設定を試してみた:

<preference name="stay-in-webview" value="false" /> 

をそれがデフォルトのブラウザでリンクを開くことはありません。

デフォルトのブラウザですべての外部リンクを開くにはどうすればよいですか?

答えて

2

私が正しい覚えていれば、あなたはwindow.open機能をフックプラグインorg.apache.cordova.inappbrowserを使用する必要があり、新しい_systemターゲット(これはデフォルトのWebブラウザを開きます)を追加します。

ですから、このようなwindow.open(jQueryの)を使用するようにリンクを強制することができます。

$('a').click(function() { 
    if (this.host !== window.location.host) { 
     window.open(this.href, '_system'); 
     return false; 
    } 
}); 
<a href="http://stackoverflow.com">Stackoverflow</a> 
関連する問題