【发布时间】:2022-07-08 02:01:29
【问题描述】:
尝试将此脚本注入 CefSharp 浏览器窗口。下面的脚本按预期工作,但我希望它在 onload 事件上执行,而不是使用 onmouseup。 因此,新的文本消息将在加载 cefsharp 浏览器时显示。
目前此消息仅在我单击 cefsharp 浏览器窗口时出现。
private void Browser_FrameLoadEnd(object sender, FrameLoadEndEventArgs e)
{
if (e.Frame.IsMain)
{
browser.ExecuteScriptAsync(@"document.body.onmouseup = function() {
var main = document.getElementsById('container');
var newDiv = document.createElement('div');
newDiv.innerHTML = 'NEW TEXT MESSAGE';
container.appendChild(infoDiv);
}
");
}
}
【问题讨论】:
标签: javascript cefsharp