
Electron
itas109
大道至简
展开
-
Electron调用nodejs的cpp .node扩展【安全】
Electron是一个非常流行的跨平台桌面应用框架,它允许开发者使用Web技术来创建原生应用。然而,当应用需要进行高性能计算或访问系统API时,Web技术可能会成为性能瓶颈。这时,开发者可以选择使用C++来开发底层库,并在Electron中调用这些库,以实现高性能的功能。在前面的文章中,我们使用禁用 contextIsolation 和启用 nodeIntegration的方式来调用C++扩展,这样会降低应用的安全性。原创 2024-10-24 22:52:06 · 762 阅读 · 0 评论 -
Electron调用nodejs的cpp .node扩展【非安全】
Electron中可以非常容易的调用nodejs的js代码,但是对于cpp .node扩展需要一定的配置才能调用,下面介绍一种最简单的cpp扩展的调用方法,该方法的优点是调用简单,缺点是会降低应用程序的安全性,生产环境中需谨慎使用。原创 2024-10-24 22:46:11 · 380 阅读 · 1 评论 -
Electron获取nodejs和chrome版本信息
Electron获取nodejs和chrome版本信息原创 2024-09-29 12:58:07 · 964 阅读 · 0 评论 -
Electron入门项目及打包
因此,直接将index.js index.html package.json拷贝electron目录的resources文件夹中即可直接运行。新建pack文件夹,将index.js index.html package.json拷贝到pack文件。将app.asar放到electron目录的resources文件夹中。安装electron-builder。修改package.json。原创 2024-06-20 00:45:00 · 511 阅读 · 0 评论