如何覆盖TEdgebrowser组件中的上下文菜单?属性检查器没有提供此事件。
如何覆盖TEdgebrowser组件中的上下文菜单?属性检查器没有提供此事件。
可以使用Javascript来取消上下文菜单。这个解决方案并不涵盖所有的使用情况,但对于我的问题足够了。
<!DOCTYPE html>
<html lang="de">
<head>
<title>Test</title>
<script type='text/javascript'>
let ContextMenuDefault = false;
document.addEventListener('contextmenu', function(event)
{
if (false == ContextMenuDefault)
event.preventDefault();
}, true);
</script>
</head>
<body>
Hello World
</body>
</html>