gpt4 book ai didi

iframe - iframe 中的 Neo4j 浏览器 - 如何设置 frame-ancestors 安全策略

转载 作者:行者123 更新时间:2023-12-05 06:39:05 27 4
gpt4 key购买 nike

借助 Neo4j 社区版本 3.1.1,我成功地将 Neo4j 浏览器嵌入到我创建的 Web 应用程序的 iframe 中。使用 3.2.0 版本,尝试通过 iframe 查看浏览器时会出现以下错误:

Refused to display 'http://xxxxxx:7474/browser/' in a frame because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'none'".

有没有办法配置 Neo4j 服务器以设置 Content-Security-Policy: frame-ancestors 'self' 或我运行 Neo4j 的特定地址?

最佳答案

此行为是由于以下 header (对于 Neo4J 3.2.1):

  • Content-Security-Policy:frame-ancestors 'none'
  • X-Frame-Options: DENY

这些 header 很难由 org.neo4j.server.web.Jetty9WebServer.loadStaticContent(SessionManager, String) 静态加载的 org.neo4j.server.web.StaticContentFilter 强制执行

因此目前看来,似乎没有可用于绕过此安全性的选项或参数。

欢迎任何更新!

关于iframe - iframe 中的 Neo4j 浏览器 - 如何设置 frame-ancestors 安全策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45083063/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com