electron - 我添加了一个 Content-Security-Policy 但仍然出现安全警告

标签 electron content-security-policy

我按照此处的建议添加了内容安全策略: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”的策略。这会使此应用程序的用户面临不必要的安全风险。一旦应用程序打包,此警告将不会出现。”
enter image description here
如何解决这个安全警告?

最佳答案

您可以简单地将此环境变量添加到您的 package.json .

{
  "scripts": {
    "electron": "ELECTRON_DISABLE_SECURITY_WARNINGS=true electron ."
  }
}

关于electron - 我添加了一个 Content-Security-Policy 但仍然出现安全警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64478489/

相关文章:

javascript - 用 Electron 下载游戏/用 Electron 检测游戏版本

angular - Electron + Angular 2 + 节点串行端口

javascript - Chrome 扩展程序 - 内容安全政策指令 (LinkedIn)

javascript - Firebase Chrome 扩展 Javascript content_security_policy list 3

jquery - 由于内容安全策略指令,扩展程序拒绝加载脚本

node.js - App.getPath ("userData") 似乎给出了错误的路径

javascript - Electron APP显示未定义的document.body

security - 在 Electron 桌面应用程序中存储敏感信息的最佳实践

playframework - Play中的内容安全策略 header !框架

javascript - meteor mrgalaxy :stripe package not loading content security policy