【发布时间】:2020-11-17 00:26:45
【问题描述】:
当 Drupal 7 旧站点的页面嵌入 iFrame 时,我在 Chrome 和 Firefox 中收到 refused to connect 和 Can’t Open This Page 错误。我知道 X-Frame-Options 现在在 Drupal 7 中默认设置为 SAMEORIGIN,这就是为什么我在 template.php 中有以下内容。以前可以用,但是突然不工作了:
function spintx_preprocess(&$vars) {
header_remove('X-Frame-Options');
}
为什么突然停止工作?我该如何解决这个问题?
我尝试在htaccess文件中设置header,但是我认为没有启用Header模块,所以没有任何效果:
<IfModule mod_headers.c>
Header set X-FRAME-OPTIONS "ALLOWALL"
</IfModule>
找到了这些 Drupal 8 解决方案,但它们对我没有帮助:https://drupal.stackexchange.com/questions/188924/how-to-embed-drupal-content-in-other-sites-remove-x-frame-options-sameorigin
【问题讨论】: