Abra enlaces externos en la aplicación Phonegap Build (iOS / Android)
Estoy usandoPhonegap Build para implementar mis aplicaciones, estoy usando elCórdoba 3.3.0 versión.
Quiero abrir enlaces externos en el navegador nativo (Android / iOS) Estoy tratando de usar elComplemento InAppBrowser de Córdoba, pero no funciona para mí. Abra los enlaces pero dentro de la aplicación sin el botón de retroceso ...: /
He visto respuestas comoIncluir archivo phonegap.js (pero cuando se implementa con Phonegap Build no tiene que incluirlo, PGB lo hace por usted), o usando ousando una función para abrir enlaces + InAppBrowser Plugin, o incluso quién dice que esto está arregladodesplegar localmente, peroNo puedo implementar localmente porque mi Mac no admite las nuevas versiones de XCode y iOS SDK.
Este es el código relevante de miconfig.xml:
<preference name="phonegap-version" value="3.3.0" />
<gap:plugin name="org.apache.cordova.inappbrowser" version="0.3.3" />
<feature name="InAppBrowser">
<param name="android-package" value="org.apache.cordova.inappbrowser.InAppBrowser" />
<param name="ios-package" value="CDVInAppBrowser" />
</feature>
<access origin="*" />
Este es elFunción JS He estado intentando:
function abrirURL(url){
if(device.platform === 'Android') {
navigator.app.loadUrl(url, {openExternal:true});
} else {
window.open(url, '_system');
}
}
Y elEnlaces Intenté, desde lo más básico hasta el uso de funciones:
<a href="http://www.example.com" target="_blank">Link</a>
<a href="#" onClick="abrirURL('http://www.example.com');">Link</a>
<a href="#" onClick="window.open('http://www.example.com', '_blank');">
<a href="#" onClick="window.open('http://www.example.com', '_system');">
Nada de esto funciona para mí, que alguien me ayude por favor. ¡Gracias!