我想向 javascript 公开 native 对象或函数,以便在浏览器中调用特定函数时可以在 C 中使用回调函数。
来自 this例如,在 WebKitGTK1 中似乎可以使用信号“window-object-cleared”。
我怎样才能在 WebKitGTK2 中实现相同的功能,我希望它与 WebKitWebExtension 有关。但我不确定,也没有明确的指导方针或实现 WebKitWebExtension 的示例。谁能帮我解决我的请求?
最佳答案
是的,WebKitWebExtension 是执行此操作的方法。目前关于如何编写其中一个的最佳文档是 this blog post .有一个类似于 WebKit1 的 window-object-cleared
信号,您可以在您的网络扩展中连接到它并使用 JavaScriptCore API定义对您的网页可见的 Javascript 函数。
关于javascript - 如何在 webkit2gtk 中将 native 代码公开给 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56337164/