cefsharp - 如果 javascript 将 window.close() 发送到 cefsharp 浏览器,应用程序将关闭
问题描述
我正在使用 cefsharp.winforms Chromium 浏览器,并且正在浏览器中打开视频。视频中有一个关闭按钮。单击关闭按钮后,整个应用程序将关闭。似乎从 javascript window.close() 被调用并且应用程序正在关闭。
我尝试将cef 标志的 disable-javascript-close-windows 设置为 1,但应用程序仍然关闭。我也尝试过从我返回 true 的地方处理 LifeSpanHandler DoClose 事件,但这也不起作用。(这不会关闭应用程序,但 goodbye.html 也没有出现,我将其作为回调)
“我希望 GoodBye html 页面在单击关闭按钮时打开。我正在收到 goodbye.html 回调,但在该应用程序关闭之前。”
解决方案
推荐阅读
- excel - 如何将权重分配给低于目标的高分
- javascript - 从 setInterval 调用的函数内部更新全局变量
- python - 组合多个值和排序
- python - 无法使用 python 从 Azure Key Vault 获取密钥/证书 “KeyVaultManagementClient”对象没有属性“get_secret”
- android-intent - 我应该怎么做才能同时拥有一个作为父母的意图和另一个意图的后续行动?
- azure - 检测 Azure SQL 数据仓库是否有正在运行或排队的操作
- excel - 获得所有假期的公式是什么,包括周六、周日和公共假期?
- excel - 向下迭代 Excel 公式单元格范围 24
- trustpilot - 是否可以使用 TrustPilot 生成产品评论的 URL?
- javascript - 获取每个按钮或锚属性作为点击事件没有jQuery的json字符串