使用GeckoFx,我想收听给定网页上表单的“ onsubmit”事件。这有可能吗?有人可以向正确的方向推我吗?
我已经制作了一个小型C#应用程序,可以使用GeckoFx轻松打开带有表单的网页。我已经将表单作为GeckoHtmlElement来获取,但这就是我遇到的问题。我看不到任何方法来侦听该元素上的事件。 我还尝试过将表单作为GeckoFormElement来获取。
class Listener : nsIDOMEventListener
{
public event OnSubmit OnSubmit;
public void HandleEvent(nsIDOMEvent @event)
{
OnSubmit?.Invoke();
}
}
其中Listener是一个简单的类:
LetterAScreen
不幸的是,我什至不确定自己的前进方向是否正确,因此所提供的代码可能完全偏离了轨道。