Связь между веб-просмотром и главным окном без удаленного модуля - PullRequest
0 голосов
/ 28 июня 2019

Существует ли способ связи между веб-представлением и главным окном без включения удаленного модуля?

<webview src="http://www.google.com/" enableremotemodule="false"></webview>

Если этот атрибут имеет значение false, гостевая страница в веб-представлении не будет иметь доступа кудаленный модуль.Удаленный модуль доступен по умолчанию.

https://electronjs.org/docs/api/webview-tag#enableremotemodule

1 Ответ

1 голос
/ 28 июня 2019

Не совсем то, что вы просили, но я учел предупреждение команды Electron и решил использовать iframes вместо webviews

В настоящее время мы рекомендуем не использоватьтег webview и возможность рассмотреть альтернативы, такие как iframe, Electron BrowserView или архитектура, которая полностью исключает встроенный контент.

Я успешно использовал Window.postMessage () , ноЯ далеко не "эксперт" по любому из этих вопросов.

Метод window.postMessage () безопасно обеспечивает связь между источниками между объектами Window;например, между страницей и всплывающим всплывающим окном или между страницей и встроенным в нее iframe.

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