我想在本地主机 Web 服务器 (wamp) 中使用 iframe。该 iframe 从远程 Web 服务器加载表单。
我可以访问远程 Web 服务器,它使用 apache2 ( https://help.ubuntu.com/lts/serverguide/httpd.html),我修改其security.conf文件并加载模块“headers”。
我通过这一行修改security.conf(ip是我本地计算机的ip):
Header append X-Frame-Options "ALLOW-FROM http://localhost, http://172.18.48.120, 172.18.48.120"
但当我测试这些更改时,总是说同样的话:
拒绝在框架中显示“http://externalURL.net/form.php”,因为它将“X-Frame-Options”设置为“sameorigin”。
任何想法?问题出在哪里?
只是为了完整性:
以下是要添加到文件中的行apache2/conf-available/security.conf,以使 iframe 内容在支持X-Frame-Options和Content-Security-Policy标头选项之一或两者的浏览器中可用(如本调查网站所述)
标头设置 X-Frame-Options: "ALLOW_FROM https://www.example.com "
标头设置 Content-Security-Policy: "frame-ancestors https://www.example.com "
确保标头模块已启用
a2enmod headers
Run Code Online (Sandbox Code Playgroud)
重新启动阿帕奇
service apache2 restart
Run Code Online (Sandbox Code Playgroud)
就是这样 !
| 归档时间: |
|
| 查看次数: |
21951 次 |
| 最近记录: |