Drupal 7 将Drupal 7站点嵌入为iframe-X-Frame-Options时出现浏览器错误问题

Drupal 7 将Drupal 7站点嵌入为iframe-X-Frame-Options时出现浏览器错误问题,drupal-7,x-frame-options,Drupal 7,X Frame Options,当Drupal 7旧站点的页面嵌入iFrame时,我在Chrome和Firefox中出现拒绝连接和无法打开此页面错误。我知道Drupal7中的X-Frame-Options现在默认设置为SAMEORIGIN,这就是为什么我在template.php中有以下选项。它曾经工作过,但突然停止工作: function spintx_preprocess(&$vars) { header_remove('X-Frame-Options'); } 为什么这个突然停止工作了?如何对此进行故障

当Drupal 7旧站点的页面嵌入iFrame时,我在Chrome和Firefox中出现
拒绝连接
无法打开此页面
错误。我知道Drupal7中的X-Frame-Options现在默认设置为SAMEORIGIN,这就是为什么我在template.php中有以下选项。它曾经工作过,但突然停止工作:

function spintx_preprocess(&$vars) {
    header_remove('X-Frame-Options');
}
为什么这个突然停止工作了?如何对此进行故障排除

我试图在htaccess文件中设置头,但我认为头模块未启用,因此没有任何效果:

<IfModule mod_headers.c>
Header set X-FRAME-OPTIONS "ALLOWALL"
</IfModule>

标题集X-FRAME-OPTIONS“ALLOWALL”

找到了这些Drupal 8解决方案,但它们对我没有帮助:

使用Drupal的头函数,而不是您想要的直接PHP头函数。特别是,您可以使用将替换项添加到默认值:

drupal_add_http_header('X-Frame-Options', 'ALLOW-FROM https://ALLOWED.SITE/')

您可以使用Drupal的头函数,而不是直接使用PHP头函数。特别是,您可以使用将替换项添加到默认值:

drupal_add_http_header('X-Frame-Options', 'ALLOW-FROM https://ALLOWED.SITE/')