запустить InAppBrowser в среде Ioni c + React + Capacitor - PullRequest
0 голосов
/ 04 марта 2020

Я совершенно новичок в этой технологии, и мне не удается запустить InAppBrowser с @ionic-native/in-app-browser. Я установил соответствующий плагин, но он не работает в реальном приложении. Это мой код:

import { InAppBrowser, InAppBrowserOptions } from "@ionic-native/in-app-browser";

const websiteUrl: string = "https://a-working-url.com"

const options: InAppBrowserOptions = {
  zoom: 'no',
  location: 'no',
  toolbar: 'no',
  hidden: 'yes',
  hideurlbar: 'yes',
  toolbarposition: 'bottom'
}

const browser = InAppBrowser.create(websiteUrl, '_self', options)


browser?.on('loadstop').subscribe(event => {
  browser.insertCSS({ code: "body{color: red; padding: 10mm;" });
  console.log('loadstop DONE!')
});

Я получаю следующее сообщение в журнале Android:

Сообщение: Native: InAppBrowserOriginal не установлен или вы работаете в браузере , Возвращаясь к window.open.

Что мне не хватает?

Примечание: причина, по которой я не использую Browser из @capacitor/core, заключается в том, что я не могу Сделайте так, чтобы браузер скрыл свою панель навигации, и нет поддержки insertCSS, которая мне действительно нужна.

1 Ответ

0 голосов
/ 04 марта 2020

ок, проблема исправлена. Я заметил, что плагин не был установлен должным образом .. Мне пришлось переустановить плагин по:

npm install cordova-plugin-inappbrowser
...