Вызов внешнего URL в inAppBrowser
Как мы можем вызвать внешний URL внутри нашего гибридного приложения на рабочем месте? Мы вызываем его через window.open, но хотим открыть его в InAppbrowser. Нужно ли устанавливать плагин Cordova "cordova-plugin-inappbrowser"?
У нас есть MFPF 7.1
Может кто-то, пожалуйста, посоветуйте, какие шаги нам нужно выполнить.
Спасибо,
1 ответ
В IBM MFP 7.1 встроены кордова и основные плагины кордовы. Это означает, что при создании гибридного проекта MFP 7.1 некоторые подключаемые модули уже присутствуют для вашего непосредственного использования. Полный список доступных плагинов можно найти в этом документе: https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/7.1/hello-world/integrating-mfpf-sdk-in-cordova-applications/.
Вы обнаружите, что помимо прочего, inappbrowser также автоматически добавляется в ваш гибридный проект. Это означает, что вы можете напрямую использовать:
var ref = cordova.InAppBrowser.open('http://apache.org', '_blank', 'location=yes');
или установите существующий window.open в inappbrowser следующим образом:
window.open = cordova.InAppBrowser.open;
Более подробную информацию об использовании inappbrowser можно найти в официальном браузере Cordova здесь: https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-inappbrowser/