首页 > 解决方案 > 使用 CefSharp 在 c# 中执行脚本时出错

问题描述

我尝试使用下一个

chromeBrowser.ExecuteScriptAsync("$('#user').setAttribute('value', 'usuario');");

我收到消息:

未捕获的 ReferenceError:$ 未定义

当我使用 Chrome 的控制台浏览器时,它已成功执行。

标签: c#jquerycefsharp

解决方案


您应该在加载依赖项后执行脚本。在browser.LoadingStateChanged事件中,可能是最好的地方。

查看https://github.com/cefsharp/CefSharp/wiki/General-Usage#when-can-i-start-executing-javascript了解更多信息。


推荐阅读