我正在Windows10上使用电子版5.5.1。
我在webview中打开了网页,并将“ contextmenu事件”添加到了web元素。然后,我将contextmenu
事件添加到了网络视图中。
它在Web视图中有效,但是当我右键单击以打开上下文菜单时,也会触发webview
事件。如何避免webview
事件也被触发?
答案 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 />