Учебники

Ионный — Cordova InAppBrowser

Плагин Cordova InAppBrowser используется для открытия внешних ссылок из вашего приложения в представлении веб-браузера.

Использование браузера

С этим плагином очень легко начать работать. Все, что вам нужно сделать, это открыть окно командной строки и установить плагин Cordova.

C:\Users\Username\Desktop\MyApp>cordova plugin add org.apache.cordova.inappbrowser

Этот шаг позволяет нам начать использовать inAppBrowser . Теперь мы можем создать кнопку, которая приведет нас к некоторой внешней ссылке, и добавить простую функцию для запуска плагина.

HTML-код

<button class = "button" ng-click = "openBrowser()">OPEN BROWSER</button>

Код контроллера

.controller('MyCtrl', function($scope, $cordovaInAppBrowser) {
   var options = {
      location: 'yes',
      clearcache: 'yes',
      toolbar: 'no'
   };
   
   $scope.openBrowser = function() {
      $cordovaInAppBrowser.open('http://ngcordova.com', '_blank', options)
		
      .then(function(event) {
         // success
      })
		
      .catch(function(event) {
         // error
      });
   }
})

Когда пользователь нажимает кнопку, InAppBrowser откроет предоставленный нами URL.

Ионная Кордова InAppBrowser

Несколько других методов могут использоваться с этим плагином, некоторые из которых находятся в следующей таблице.

Cordova $ inAppBrowser Методы

метод параметры Тип подробности
setDefaultOptions (параметр1) опции объект Используется для установки глобальных параметров для всех InAppBrowsers.
открыть (параметр1, параметр2, параметр3) URL, цель, параметры строка, строка, объект Доступны три цели. _blank откроет новый экземпляр inAppBrowser. _system откроет системный браузер и _self будет использовать текущий экземпляр браузера.
близко / / Используется для закрытия InAppBrowser.

Cordova InAppBrowser События

Этот плагин также предлагает события, которые можно комбинировать с $ rootScope .