Mono.Webkit (Webkit -sharp),访问c#对象,javascript函数

本文关键字:Webkit 对象 javascript 函数 访问 -sharp Mono | 更新日期: 2023-09-27 18:08:32

我编写了一个包含Webkit浏览器小部件(WebView)的简单Gtk应用程序。我想在这个应用程序中使用Javascript访问c#对象(或c#函数)。

Mono.Webkit (Webkit -sharp),访问c#对象,javascript函数

我不确定这是否令人满意,因为它不是直接访问,但你可以通过这种方式"访问"c#对象和方法:创建扩展WebView的类,并覆盖OnResourceRequestStarting()方法来捕获javascript ajax请求。你可以在js中使用它们作为方法调用。作为对这些请求的回答,您可以调用WebView.ExecuteScript()并传递一些参数。