delphi - 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>
推荐阅读
- python - 从 pyimagej 访问 FileSaver
- spring-boot - StreamingResponseBodyReturnValueHandler 不使用 applicationTaskExecutor
- .net-core - 记录 .NET Core 中用例的执行流程
- angular - 如何为仅在模板“无法读取未定义的属性'管道'”上使用的可观察变量编写开玩笑的单元测试?
- apache - Httpd 服务无法在 Cpanle/WHM 中启动和取消屏蔽
- java - 使用 OIDC 时未在 websocket OnOpen 调用中设置 Quarkus SecurityIdentity
- reactjs - 使用 useContext 添加和删除数据以及计数 - React - Typescript
- c# - 保存在 wave 中的 NAudio 文件在文件中添加了填充
- python - Condense List[Dict[key, list]] 以便重复键的列表转换为每个唯一键的列表列表
- vim - 在 CentOS 上将 vim 升级到版本 8:文件不包含节标题