以下是引用laibinhua在2023-8-7 15:04:18的发言:
大佬,用了你的方法,很多情况下还是可以点出右键菜单来,不知什么原因(一屏放了6个这个控件)
试试去掉 IF (SYS(3095, pdisp) == SYS(3095, this)) ... ENDIF
直接 pDisp.Document.parentWindow.execScript("document.oncontextmenu=function(){return false;}")
或者等页面载入后,用按键执行 thisform.WebBrowser1.Document.parentWindow.execScript("document.oncontextmenu=function(){return false;}")
如果还不行就有可能是网页自定义的菜单,具体要分析代码。