Wir wollen, dass jeder Link in der App im externen Browser auf dem System geöffnet werden kann, mit Ausnahme einer Auswahl von Hostnamen.Apache Cordova erlauben-Navigation überschrieben durch Allow-Intent
Wir haben versucht, setzen <allow-navigation href="*.hostname.com/*"/>
, aber das wird überschrieben, wenn Sie <allow-intent href="http://*/*" /> and <allow-intent href="https://*/*"
als die Absicht Tags für alle anderen Links in der App verwenden.
Das erwartete Ergebnis wäre, dass unsere Hostnamen in der App geöffnet werden, aber stattdessen auf dem externen Browser geöffnet werden.
Ich habe versucht, alle aktuellen Dokumentation und Hilfe im Internet zu sehen, konnte aber keine Antwort auf meine Lösung finden. Ich hoffe, ihr wisst es.
Edit: vergessen zu erwähnen, wir laufen die neuesten cordova CLI und die neuesten Whitelist-Plugin mit dem inappbrowser Plugin.
Mit freundlichen Grüßen,
Daniel
Wo sehen Sie dieses Problem? auf iOS? Android? beide? Auf cordova-ios 4.1.1 sollte dies behoben werden – jcesarmobile
@Thrinaria vorschlagen, dass Sie einen Blick auf diesen Link - http://StackOverflow.com/Questions/37127660/cordova-Wrapper-App-White-internal-Links-load- In-App-externe-Links-load-in-bro, die ein ähnliches Problem behandelt – Gandhi
@jcesarmobile 6.1 sowohl Android und iOS. – Thrinaria