0

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

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

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

有谁知道一个 webkit 版本和一个链接,我可以得到一个实现了这两个选项的版本。

问候保罗。

4

1 回答 1

0

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

于 2012-07-29T04:45:35.077 回答