【问题标题】:iFrame don't want to displayiFrame 不想显示
【发布时间】:2019-07-30 11:15:41
【问题描述】:

我有 2 个网站:
- Drupal 网站
- magento 网站

在我的 drupal 网站中,我想显示我的 magento 网站的 iFrame,但这使我出错:

Refused to display 'https://magento_site.com?_redirect_url=https://drupal_site.com' in a frame because an ancestor violates the following Content Security Policy directive: "frame-ancestors https://drupal_site.com https://magento_site.com".

我看到这种错误是显示网站的问题,不允许其他网站显示。

我怎样才能允许这样做?我需要如何修改才能使其正常工作?

谢谢!

【问题讨论】:

  • 你的drupal版本是什么?

标签: html magento iframe drupal


【解决方案1】:

这个问题是因为Content-Security-Policy,所以你可以通过安装Content-Security-Policy模块来处理它

为您的 Drupal 站点配置 Content-Security-Policy 标头。 特征 与 Drupal 的库 API 集成以自动为您的站点生成策略 与最新的 CSP 3 级工作草案保持同步 策略自动优化以删除重复指令并减少标头长度 与报告模块集成以记录本地策略违规记录 与 Report-URI.com 集成以进行远程策略违规记录

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-20
    • 1970-01-01
    • 2012-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-23
    相关资源
    最近更新 更多