Electron: бурлящее событие на веб-сайте - PullRequest
0 голосов
/ 28 февраля 2019

Я использую электронную версию 5.5.1 в Windows10.

Я открыл веб-страницу в веб-просмотре и добавил событие contextmenu к веб-элементу.И затем я добавил событие contextmenu в веб-просмотр.

Это работает в веб-просмотре, но когда я щелкаю правой кнопкой мыши, чтобы открыть контекстное меню, также запускается событие webview.Как я могу избежать того, что событие webview также запускается?

enter image description here

1 Ответ

0 голосов
/ 28 февраля 2019

это веб-пример

    <html>
    <head>

    </head>
    <body>
   <div oncontextmenu="jjc()" style="width:100px;height:100px;border: 1px solid red;"></div>
    </body>
    <script>
    function jjc(){
        event.preventDefault();
        alert("1");
    }
    </script>
</html>

это веб-стиль

<webview ref="webview" style="height:93%; width:100%" v-on:contextmenu ="handlex.onContextMenu($event,selectPage,index,false)" plugins />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...