phonegap - open link in browser
Verwende ich phonegap (cordova 2.2)
Habe ich link wie folgt :
<a href="http://twitter.com/foobar" target="_blank">twitter</a>
Auf iOS - es öffnet link im browser(Safari)
Aber auf Android - es öffnet sich im inneren webview(in meinem phonegap app)
Gibt es eine Möglichkeit, um Android arbeiten gleichen Weise wie iOS ?
InformationsquelleAutor der Frage Pydev UA | 2012-12-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist, wie ich es geschafft habe mithilfe von Cordova 2.2 und jQuery mobile auf Android
Javascript:
html:
InformationsquelleAutor der Antwort someuser
Versuchen, diese für android:
Html:
Können Sie auch versuchen, diese in Ihrem
config.xml
:InformationsquelleAutor der Antwort Majid Laissi
Den link von user1879822 eigentlich war das nützlichste für mich: https://build.phonegap.com/blog/access-tags
Zusammenfassen, PhoneGap hat eine whitelist von erlaubten URLs, die innerhalb seiner config.xml. Dies bedeutet, dass, wenn es einen Eintrag wie diesen ...
... es wird versuchen, Sie zu öffnen alle links innerhalb Ihrer eigenen webview. Allerdings, wenn Sie beschränken Sie Ihre whitelist nur bestimmte URLs, dann ist jeder link zu einer URL nicht in dieser Liste wird automatisch öffnen in einem externen browser, nicht in Ihrem lokalen webview. Zum Beispiel, wenn Sie beschränken es nur auf diese ...
... dann ist der twitter-link erwähnt, in der ursprünglichen Frage sollte sich öffnen in einem neuen externen browser.
InformationsquelleAutor der Antwort greghmerrill
Wenn Sie verwenden möchten, wie in der ios-version, mit
target="_blank"
Attribute:InformationsquelleAutor der Antwort garaboncias
Selbst wenn diese Frage wurde vor einer Weile wollte ich informieren Sie über die folgenden blod-Eintrag, die mir geholfen:
https://build.phonegap.com/blog/access-tags
In android alles, was ich hatte, war zu unwhitelist meine angegebenen Domäne. Also in meinem config.xml ich habe keine".
InformationsquelleAutor der Antwort Markus
Ich benutze dies als Allgemeine Regel:
InformationsquelleAutor der Antwort thedjaney
Ich hatte exakt das gleiche problem, und ich bemerkte, dass die meisten Antworten sind gemischt für verschiedene platfoms. Die Lösung funktioniert für mich ist Detail Erklärung für verschiedene Plattformen
InformationsquelleAutor der Antwort Sithu
Dieser arbeitete für mich auf ios
InformationsquelleAutor der Antwort Kevin Vella
Navigator für phonegap funktioniert!
...
InformationsquelleAutor der Antwort user3038631
Arbeit mit PHONEGAP 3.5
InformationsquelleAutor der Antwort user3607804