c# - 使用 CefSharp 在 c# 中执行脚本时出错
问题描述
我尝试使用下一个
chromeBrowser.ExecuteScriptAsync("$('#user').setAttribute('value', 'usuario');");
我收到消息:
未捕获的 ReferenceError:$ 未定义
当我使用 Chrome 的控制台浏览器时,它已成功执行。
解决方案
您应该在加载依赖项后执行脚本。在browser.LoadingStateChanged
事件中,可能是最好的地方。
查看https://github.com/cefsharp/CefSharp/wiki/General-Usage#when-can-i-start-executing-javascript了解更多信息。