我正在开发一个可能需要使用专有低级库的自定义应用程序,我正在调查Electron平台,看它是否有扩展插件的入口点,就像它们一样工作本机JS对象。
我尝试过使用Electron的<webview src="..." nodeintegration>
标签,遗憾的是,当标签叠加在一起时,标签不支持透明度,因此直接节点集成被丢弃。第二个选项是使用iframe并让iframe内的脚本调用自定义JS / native方法
自定义对象(想想window
对象)。
我正在探索电子代码库,但我刚刚开始并希望可能有人更熟悉它可能会指出我正确的方向,理想的方式是我能够创建共享库(无论是动态链接还是静态链接),并且能够在JS代码上使用新方法,这些方法作为网页的一部分而不是作为Node的一部分运行。