Externe Links in der Phonegap Build App öffnen (iOS / Android)

Ich benutzePhonegap Build Zum Bereitstellen von mi Apps verwende ich dieCordova 3.3.0 Ausführung.

Ich möchte externe Links im nativen Browser öffnen (Android / iOS). Ich versuche das zu benutzenInAppBrowser Plugin von Cordova, aber es funktioniert nicht für mich. Öffne die Links aber innerhalb der App ohne Zurück-Button ...: /

Ich habe Antworten wie gesehenFüge die Datei phonegap.js hinzu (Bei der Bereitstellung mit Phonegap Build müssen Sie es jedoch nicht einbeziehen, PGB erledigt es für Sie.) Oder verwenden Sie odermit einer Funktion zum Öffnen von Links + InAppBrowser Plugin, oder sogar wer sagt, dass dies behoben istBereitstellung vor Ort, aberIch kann nicht lokal bereitstellen weil mein Mac die neuen Versionen von XCode und iOS SDKs nicht unterstützt.

Dies ist der relevante Code von mirconfig.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="*" />

Dies ist dasJS-Funktion Ich habe versucht:

function abrirURL(url){
    if(device.platform === 'Android') {
        navigator.app.loadUrl(url, {openExternal:true});
    } else {
        window.open(url, '_system');
    }
}

Und daslinks Ich habe versucht, von den grundlegendsten bis zur Verwendung von Funktionen:

<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');">

Nichts davon funktioniert für mich, jemand hilft mir bitte. Vielen Dank!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage