我尝试使用以下代码将 javascript 注入到我的 GeckoFX 浏览器中。
GeckoWebBrowser browser = ....;
using (AutoJSContext context = new AutoJSContext(browser.JSContext))
{
string result;
context.EvaluateScript("3 + 2;", out result)
}
从这里找到的另一篇 SO 帖子:How Can Execute Javascript Commands via GeckoFX
但我收到一个错误:
“Gecko.GeckoWebBrowser”不包含“JSContext”的定义,并且找不到接受“Gecko.GeckoWebBrowser”类型的第一个参数的扩展方法“JSContext”(您是否缺少 using 指令或程序集引用?)
对 C# 相当陌生,我不太确定我缺少什么?我已经搜索和故障排除了几个小时,但没有找到关于我忽略和/或丢失的解决方案。如果有人对此有所了解,将不胜感激。谢谢!!