【发布时间】:2025-12-22 04:10:18
【问题描述】:
我一直在 c# win forms 项目中使用 webkit.net,并且喜欢在 C# 程序中调用 JavaScript 函数是多么容易:
browser.Document.InvokeScriptMethod("functionName", new object[]{"parameter1", "parameter2"});
现在的问题是如何反过来做...是否有某种事件侦听器可以侦听 javascript 函数调用,或者通过在 webkit 浏览器中运行的 JavaScript 调用 c# 方法的任何方式?
我目前的做法是使用糟糕的 hack ... 查看可用的事件侦听器,我连接到 TitleChanged 事件,并读取隐藏的 input 的值html 中的字段 .... 这真的很糟糕,需要一个实际的解决方案。
提前致谢, - 格雷格。
【问题讨论】: