Как загрузить сайт в ionic / cordova в браузере приложения и выполнить CSS и JS для загруженного контента? - PullRequest
0 голосов
/ 03 апреля 2020

Я создаю приложение Ioni c и застрял. В основном я пытаюсь сделать следующее: если пользователь нажимает кнопку, должен быть загружен и отображен определенный веб-сайт. Кроме того, он должен отображать содержимое веб-сайта с дополнительными пользовательскими таблицами стилей CSS и выполнять некоторые операции Javascript с элементами загруженного веб-сайта. Я попытался сделать это с помощью плагина:

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

При нажатии кнопки Я вызываю inAppBrowser и пытаюсь выполнить, например, какой-нибудь Javascript. В этом случае я хочу ввести значение в текстовое поле на загруженном веб-сайте.

let browser = this.inAppBrowser.create(destiny_url, "_self", this.options);
browser.executeScript({code:"document.getElementById('myid').value = 'fillval';"}).then(()=>console.log("Executed"));

Но это не работает. Я знаю, что есть разные EventListeners, et c. Но я не мог найти никакого решения. Так что любая помощь приветствуется. Кроме того, важно, чтобы приложение работало как в браузере, так и на мобильных устройствах. И особенно в браузере, не должно быть новой созданной вкладки. Все должно работать в одном окне / вкладке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...