Bu yanıtların hiçbiri, her platformda harici bağlantıların açılması için yeterince açık değildir. Gereğince inAppBrowser docs :
Yüklemek
cordova plugin add cordova-plugin-inappbrowser
Window.open'ın üzerine yaz (isteğe bağlıdır, ancak basit olması için önerilir)
window.open = cordova.InAppBrowser.open;
Üzerine yazmazsanız window.open, yerel window.openişlevi kullanacaksınız ve platformlar arası aynı sonuçları almayı bekleyemezsiniz.
Bağlantıları varsayılan tarayıcıda açmak için kullanın
window.open(your_href_value, '_system');
İnAppBrowser için hedefin (eklenti adının kullanılmasını önerdiği şeydir) '_blank'yerine olduğunu unutmayın '_system'.
Yukarıdaki adımlar olmadan, varsayılan tarayıcı uygulaması çapraz platformunda açılacak bağlantıları alamadım.
Ekstra kredi
Bağlantılar için bir örnek (canlı) tıklama işleyicisi:
document.addEventListener('click', function (e) {
if (e.target.tagName === 'A' &&
e.target.href.match(/^https?:\/\//)) {
e.preventDefault();
window.open(e.target.href, '_system');
}
});
_blankHarici tarayıcıya ve_selfWebView'a açmak istiyorsanız , 2015 Cordova 5.1.1 çözümüme bakın: stackoverflow.com/a/32227524/82609