每次我尝试在 iframe 的 src 中提供 html 文件的本地地址时,它都会在控制台中给出错误
错误
Refused to display 'url' in a frame because it set 'X-Frame-Options' to 'DENY
虽然有一些解决方案,但他们有 php 或 c# 的解决方案, 我正在使用 AngularJs,对此我很陌生。
我尝试过使用元标记。 设置meta标签是没有用的。例如,
<meta http-equiv="X-Frame-Options" content="deny">
没有效果。不要使用它!
只有像下面的示例一样通过 HTTP 标头进行设置,X-Frame-Options 才会起作用。
要配置 Apache 发送所有页面的 X-Frame-Options 标头,请将其添加到您站点的配置中:
标头始终附加 X-Frame-Options SAMEORIGIN
要配置 Apache 以设置 X-Frame-Options deny ,请将其添加到您站点的配置中:
标头设置 X-Frame-Options DENY
要配置 Apache 将 X-Frame-Options 设置为 ALLOW-FROM a certain Host ,请将其添加到站点的配置中:
标头设置 X-Frame-Options“ALLOW-FROM https://example.com/”
请在 html 页面添加此元标记来解决此问题
<meta http-equiv="X-Frame-Options" content="sameorigin">