先严格按照Chromium 通过IDL方式添加扩展API - 知乎、chromium 41 extensions 自定义 api 接口_chromium自定义扩展api-优快云博客 里提到的方式,加入扩展api。然后最关键的地方来了:
到src\extensions\renderer\native_extension_bindings_system.cc \src\extensions\renderer\script_context.cc这里面加这两句

这个gclxry改成你们的api名字就行了。
js测试案例:chrome.gclxry.hello("hello world", function(state) {alert(state)});
普通网页就能调用到gclxry.hello了。
本文介绍了如何按照Chromium官方文档通过IDL方式在41版本的扩展中添加自定义API接口,并在renderer中的关键文件进行修改。提供了一个使用gclxryAPI在普通网页中测试的JavaScript案例。
7939

被折叠的 条评论
为什么被折叠?



