【问题标题】:How to resolve "Refused to display 'file' in a frame because an ancestor violates the following Content Security Policy directive" with AJAX files?如何使用 AJAX 文件解决“由于祖先违反以下内容安全策略指令而拒绝在框架中显示‘文件’”?
【发布时间】:2017-02-26 23:35:31
【问题描述】:

我正在本地 Drupal 7 站点上实现一个模块。当我尝试使用任何模块 AJAX 函数时,我收到消息:

[仅报告] 拒绝显示 'http://localdev.mysite.com/system/ajax' 在一个框架中,因为 祖先违反了以下内容安全策略指令: “框架祖先'无'”。

读到这里,这似乎是与显示来自其他服务器的 iframe 相关的错误。然而,这是同一服务器上的 AJAX 文件。

有人知道我该如何解决这个问题吗?

【问题讨论】:

  • 这可能是某些 3rd 方模块中的错误。尝试关闭它们。也可以试试 drupal 的默认主题。默认的 Drupal 安装肯定不会这样做。

标签: ajax drupal


【解决方案1】:

这是一个误报。经过进一步研究,我发现这应该是在这里 - 它只是服务器管理员故意放置的“报告”,而不是错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-09
    • 2020-06-23
    • 2021-09-08
    • 1970-01-01
    • 2021-10-31
    • 2018-07-02
    • 2016-11-26
    • 1970-01-01
    相关资源
    最近更新 更多