【发布时间】:2017-06-05 21:12:25
【问题描述】:
所以我在 Laravel 中构建了一个表单并在外部托管,但我想在 HTML 页面中显示它,但 X-Frame-Options 出现问题。
确切的错误信息是:
Refused to display 'url' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.
我在之前的 StackOverflow 回答中看到这是由于 FrameGuard 中间件造成的,但此后该问题已被删除,并且问题代码行不在该文件中。
Laravel 5.3 版。
我还尝试使用地板在 Nginx 配置文件中设置 X-Frame-Options,但没有结果:
sed -i 's/http\ {/http\ {\nadd_header X-Frame-Options SAMEORIGIN, false;\n\n/' /etc/nginx/nginx.conf
此错误发生在多个浏览器中,经过测试:Chrome & Safari
【问题讨论】:
标签: php laravel iframe laravel-5 x-frame-options