电子:Webview上的冒泡事件

时间:2019-02-28 02:45:50

标签: electron

我正在Windows10上使用电子版5.5.1。

我在webview中打开了网页,并将“ contextmenu事件”添加到了web元素。然后,我将contextmenu事件添加到了网络视图中。

它在Web视图中有效,但是当我右键单击以打开上下文菜单时,也会触发webview事件。如何避免webview事件也被触发?

enter image description here

1 个答案:

答案 0 :(得分:0)

这是网络示例

    <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 />