Chcemy, aby każdy link w aplikacji mógł być otwierany w zewnętrznej przeglądarce w systemie, z wyjątkiem wyboru hostów.Apache Cordova pozwala na przesłonięcie nawigacji przez zezwolenie
Próbowaliśmy umieścić <allow-navigation href="*.hostname.com/*"/>
, ale to zostanie przesłonięte, gdy użyjesz <allow-intent href="http://*/*" /> and <allow-intent href="https://*/*"
jako znaczników intencji dla wszystkich innych linków w aplikacji.
Spodziewanym rezultatem będą nasze nazwy hostów otwieranych w aplikacji, ale zamiast tego są otwierane w zewnętrznej przeglądarce.
Próbowałem przeglądać wszystkie najnowsze dokumenty i pomoc dostępne w Internecie, ale nie mogłem znaleźć odpowiedzi na moje rozwiązanie. Mam nadzieję, że wiecie.
Edycja: zapomniałem wspomnieć o uruchomieniu najnowszego interfejsu Cordova CLI i najnowszej wtyczki do białej listy z wtyczką inappbrowser.
poważaniem
Daniel
gdzie widzisz ten problem? w systemie iOS? android? obie? Na cordova-ios 4.1.1 powinno to zostać naprawione – jcesarmobile
@ Thrinaria sugerują, aby obejrzeć ten link - http://stackoverflow.com/questions/37127660/cordova-wrapper-app-where-internal-links-load- w-app-external-links-load-in-bro, który zajmował się podobnym problemem: – Gandhi
@jcesarmobile 6.1 zarówno Android, jak i ios. – Thrinaria