.net - 使用 cefsharp [chromium web 浏览器引擎] 注册按钮事件
问题描述
我想知道任何用户何时单击特定按钮,目前我能够获取事件,例如每当用户通过使用此按钮单击窗口上的任何位置时
public void OnFrameLoadEnd(object sender, FrameLoadEndEventArgs e)
{
if (e.Frame.IsMain)
{
browser.EvaluateScriptAsync(@"window.onclick = function(e) { e.preventDefault(); bound.onClicked(e.target.outerHTML); }")
}
}
同样,我想听按钮和其他控件等,
解决方案
推荐阅读
- c#-8.0 - 有关 C# 8 可空引用类型的信息是否存储在 .NET 程序集中?
- javascript - 为什么这个条件总是正确的?
- c# - 使用模型对象进行 mvc 连接
- swift - 带有 URLSession.shared.dataTask 的 EXC_BAD_ACCESS(代码=1,地址=0x2)
- javascript - Javascript 表单 getElementsByTagName("input") 没有在不同的 div 中获取所有输入
- spring - RestTemplate 包括异常中的主体
- php - JSON 使用 PHP 获取动态变化的键名
- python - 创建一个装饰器来处理烧瓶中的令牌验证
- javascript - SVG 中的 Vue.js 和 D3.js 拖动组失败并出现错误 this.setAttribute is not a function
- python - Python 3.7 JSON - AttributeError 'dict 没有属性“读取”'