我一直在使用ac#win forms项目中的webkit.net玩,并且很喜欢从C#程序中调用JavaScript函数的容易程度:使用WebKit.NET从JavaScript调用C#函数
browser.Document.InvokeScriptMethod("functionName", new object[]{"parameter1", "parameter2"});
现在的问题是如何做到另一种方式......是否有某种事件侦听器,可以侦听一个JavaScript函数调用,或任何方式来调用ac#方法通过JavaScript运行在webkit浏览器?
我现在这样做的方式,它使用一个坏的黑客...看看可用的事件侦听器,我迷上了TitleChanged
事件,并阅读隐藏的input
字段的值在HTML ....这是非常糟糕的,需要一个实际的解决方案。
在此先感谢, - Greg。
非常好的实现。 – Greg 2011-06-21 08:26:14