pup*_*eno 11 electron electron-builder electron-packager
我正在用Electron构建一个应用程序并使用Electron Builder进行打包.运行电子时,我想传递这个命令行参数: - enable-mixed-sandbox.
可能吗?怎么样?
这个:
app.commandLine.appendSwitch('enable-mixed-sandbox')
Run Code Online (Sandbox Code Playgroud)
由于以下原因不起作用:
请注意,调用app.commandLine.appendSwitch(' - enable-sandbox')是不够的,因为电子/节点启动代码在可以更改铬沙箱设置后运行.必须在命令行上将开关传递给电子:
Run Code Online (Sandbox Code Playgroud)electron --enable-sandbox app.js
只有某些渲染器才能激活操作系统沙箱,如果启用了--enable-sandbox,则无法创建普通的电子窗口.
Swi*_*ake -1
我在评论中提出并链接到的那个问题得到了回复:
app.enableMixedSandbox() // Experimental macOS Windows
Run Code Online (Sandbox Code Playgroud)
请参阅此处的文档。