先严格按照Chromium 通过IDL方式添加扩展API - 知乎、chromium 41 extensions 自定义 api 接口_chromium自定义扩展api-CSDN博客 里提到的方式,加入扩展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了。