Вызов внешнего 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/