Para abrir URLs externas será necessário o uso do plugin InAppBrowser do cordova, que permite abrir urls externas dentro do próprio aplicativo sem ter a necessidade de sair do mesmo, ele pode ser instalado com o seguinte comando:
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git
As opções de uso são:
Código | Descrição |
---|---|
window.open(‘http://exemplo.com’, ‘_system’); | Carrega no Browser |
window.open(‘http://exemplo.com’, ‘_blank’); | Carrega no InAppBrowser |
window.open(‘http://exemplo.com’, ‘_blank’, ‘location=no’); | Carrega no InAppBrowser sem a barra de endreço |
window.open(‘http://exemplo.com’, ‘_self’); | Carrega no Cordova web view |
Artigo original: https://www.thepolyglotdeveloper.com/2014/07/launch-external-urls-ionicframework/