我按照此处的建议添加了内容安全策略:https://www.electronjs.org/docs/tutorial/security#6-define-a-content-security-policy在这里:https://content-security-policy.com/examples/electron/
<html lang="en">
<head>
<meta http-equiv="Content-Security-Policy" content="default-src 'self'">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>New Electron App</title>
</head>
<body>
<span>Our new Electron app</span>
<div id="root"></div>
</body>
</html>
但我仍然收到这条消息:“Electron 安全警告(不安全的内容安全策略)。此渲染器进程没有设置内容安全策略或启用了“unsafe-eval”的策略。这会使此应用程序的用户面临不必要的安全风险。一旦应用程序打包,此警告将不会出现。”
如何解决这个安全警告?
最佳答案
您可以简单地将此环境变量添加到您的 package.json
.
{
"scripts": {
"electron": "ELECTRON_DISABLE_SECURITY_WARNINGS=true electron ."
}
}
关于electron - 我添加了一个 Content-Security-Policy 但仍然出现安全警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64478489/