【问题标题】:Implement Content Security Policy For Angular Application On Internet Explorer在 Internet Explorer 上为 Angular 应用程序实施内容安全策略
【发布时间】:2018-04-22 02:39:38
【问题描述】:

我们正在努力在我们的应用程序中实施 CSP(内容安全策略)要求。我们已经使用 meta 标签通过 index.html 设置了 CSP 设置:

  <meta http-equiv="Content-Security-Policy" content="
  script-src 'self' 'unsafe-inline' 'unsafe-eval'" />

在 Chrome 和 Firefox 中运行良好。但是,我们也需要为 Internet Explorer 实现这一点。

【问题讨论】:

标签: angular content-security-policy


【解决方案1】:

IE 不支持 CSP。最多您可以将X-Content-Security-Policy 用于 IE 10 和更新版本。但这仅支持sandbox 指令。不过,Edge 应该支持您需要的大部分功能。

Additional info on caniuse

【讨论】:

  • 非常感谢 Boris。我尝试在带有沙箱的 Angular 应用程序的 index.html 中使用 X-Content-Security-Policy 来实现,但它被忽略了。我们应该在哪里以及如何在 Internet Explorer 的 Angular 应用程序中设置 X-Content-Security-Policy。
  • 该策略在元标记内的使用方式与您已经使用的策略相同。除非我错过了你问题的重点。
  • 我尝试使用沙盒以相同的方式实现它,但它无法在 Internet Explorer 上运行。
  • 这就是重点,IE只支持,所以你无法真正解决。为澄清而编辑的回复。
猜你喜欢
  • 1970-01-01
  • 2015-04-27
  • 2017-08-13
  • 2016-02-19
  • 2022-01-08
  • 2020-11-04
  • 1970-01-01
  • 2021-06-28
  • 1970-01-01
相关资源
最近更新 更多