使用webkit.net从c#调用javascript方法

时间:2012-07-01 21:53:53

标签: c# javascript webkit.net

来自这个问题Using WebKit.NET to call a C# function from JavaScript

我一直在使用webkit.net版本,而且我调用callWebScriptMethod时没有做任何事情(为了测试我在Forms.Webbrowser中使用了相同的代码并且有效)。首先,我使用callwebscriptmethod的版本不起作用。

在上面的相同链接中,我使用了以下链接https://github.com/scampy/webkitdotnet。 其中有一个webkit.net版本是O​​bjectForScripting正在运行,所以我可以使用javacript来调用c#但不能从javascript调用c#,因为callwebscriptmethod没有实现。

有没有人知道webkit版本和链接,我可以获得一个版本,同时实现了两个选项。

关心保罗。

1 个答案:

答案 0 :(得分:0)

使用.GetScriptManager.CallFunction(“name”,new Object [] {arg1,arg2,...})可以调用函数;若yoiu正在使用.NET 4.如果你想使用.NET 2你可以使用.StringByEvaluatingJavaScriptFromString(“name(arguments)”)