Я работаю над простым мобильным приложением с использованием Cordova/Phonegap. Приложение содержит гиперссылку на веб-страницу. Мне потребовалось пару часов, чтобы заставить это работать, хотя это звучит крайне тривиально.
Для версии PhoneGap cli-5.2.0 решение простое. Создайте гиперссылку, запускающую следующий javascript. Обратите внимание на цель _system.
window.open(“https://wikipedia.org”, “_system”);
Предостережение: вам нужно адаптировать белый список Cordova, чтобы заставить его работать, см. Документацию по белому списку. Далее вы найдете выдержку из моего config.xml. Очевидно, вы можете настроить намерения для своих вариантов использования.
<access origin="*"/> <plugin name="cordova-plugin-whitelist"/> <allow-intent href="https://*/*"/> <allow-intent href="https://*/*"/> <allow-intent href="tel:*"/> <allow-intent href="sms:*"/> <allow-intent href="mailto:*"/> <allow-intent href="geo:*"/> <platform name="android"> <allow-intent href="market:*"/> </platform> <platform name="ios"> <allow-intent href="itms:*"/> <allow-intent href="itms-apps:*"/> </platform>
Раньше вам требовался плагин InAppBrowser для цели _system. В текущих версиях это не требуется.