@soofftt91

Как наладить обмен командами/сообщениями в между скриптами?

Пишу приложение на Electron.
На странице есть элемент <webview> в котором загружается сайт инстаграма. Также с помощью атрибута preload к этому сайту подключается скрипт который должен выполнять различные действия на сайте инстаграма.
<webview id="webview" preload="./js/inject.js" src="https://www.instagram.com/"></webview>

Возможно как-то наладить обмен сообщениями/командами между скриптами приложения и скриптом подключенным через preload? Т.е. мне нужно с приложения послать команды выполнить на странице в webview функции из скрипта подключенного через preload.

Надеюсь всё понятно объяснил.

-------------------------------
P.S. На данный момент реализовываю взаимодействие приложения и страницы в <webview> так. Всю логику пишу в скриптах самого приложения, а на страницу в <webview> посылать только команды.
var obj = document.getElementById('webview');
obj.executeJavaScript("$('._fcn8k').remove();");
В этом случае вообще не требуется ничего подключать через "preload".

Хотелось бы узнать как обойтись без моего велосипеда.
  • Вопрос задан
  • 159 просмотров
Решения вопроса 1
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы