我想将本机对象或函数公开给javascript,以便在浏览器中调用特定函数时可以在C中使用回调函数。
从this的示例来看,在WebKitGTK1中似乎可以使用信号“ 已清除窗口对象”。
如何在WebKitGTK2中实现相同的功能,我希望它与 WebKitWebExtension 有关。但是我不确定,也没有明确的准则或示例来实现WebKitWebExtension。有人可以帮我解决我的要求吗?
答案 0 :(得分:0)
是的,WebKitWebExtension是实现此目的的方法。当前关于如何编写其中之一的最佳文档是this blog post。您可以在Web扩展程序中连接一个类似于WebKit1的window-object-cleared
信号,并使用JavaScriptCore API来定义对您的网页可见的Javascript函数。