我一直在使用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