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

标签 c# javascript mono webkit gtk

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

最佳答案

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

关于c# - Mono.Webkit (webkit-sharp),从 javascript 访问 c# 对象、函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7423867/

相关文章:

c# - 无法使用现有数据库运行 EF5 迁移

c# - Mono 表示 'System.Net.Dns.GetHostEntry(string)' 由于其保护级别而无法访问

c# - 没有 'Access-Control-Allow-Origin' header 存在 Angular 6 与 Asp.net Core 2.1

c# - 使用 LinqPad 将字符串转换为 Guid

javascript - 尝试使用 jquery ajax 但无法解析 JSON?

javascript - 在 angular-chart.js 中使用渐变颜色

asp.net - Mono 是 ASP.NET 的可行替代品吗?

ios - Int64 使用 SQLite 抛出 "Number overflow"

javascript - 握手期间 ASP.NET Core WebSocket 失败

javascript - AngularJS:在解决 promise 后更新表单字段的代码属于哪里?