Функции доступа ElectronJS из DOM - PullRequest
0 голосов
/ 06 января 2019

Могу ли я получить доступ к функциям непосредственно из DOM в ElectronJS без прослушивателя событий?

У меня проблемы с доступом к функциям напрямую из DOM. Например, я прикрепляю простое onclick="myFunction()" к div и получаю ошибку:

ReferenceError: myFunction is not defined at HTMLDivElement.onclick (main.html)

В vanilla JS в веб-приложении я просто прикрепляю тег скрипта, который указывает на файл JS с myFunction () в нем и без проблем. Однако в Electron это, похоже, не работает.

HTML:
<div onclick="myFunction();">Click me</div>
<script src="myScript.js"></script>

JS:
function myFunction(){//do something};

но в Electron вместо src="..." есть require(./myScript);, который, похоже, не дает доступа к функциям непосредственно из DOM. Использование прослушивателей событий работает, но я хотел бы динамически добавлять div в другие div и добавлять к ним логическую функциональность по отдельности.

Надеюсь, мне не хватает чего-то простого. Любая помощь будет оценена.

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