拒绝在框架中显示“url”,因为它在AngularJS中将“X-Frame-Options”设置为“DENY”

时间:2016-04-22 07:51:38

标签: html angularjs iframe browser

每当我尝试在iframe的src中提供html文件的本地地址时,它会在控制台中显示错误

错误

Refused to display 'url' in a frame  because it set 'X-Frame-Options' to 'DENY

虽然有一些解决方案,但他们在php或c#中有解决方案, 我正在使用AngularJs,我对此非常陌生。

2 个答案:

答案 0 :(得分:0)

我尝试过使用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拒绝,请将其添加到您网站的配置中:

  

标题设置X-Frame-Options DENY

要配置Apache以将X-Frame-Options设置为ALLOW-FROM特定主机,请将其添加到您网站的配置中:

  

标题设置X-Frame-Options&#34; ALLOW-FROM https://example.com/&#34;

答案 1 :(得分:-1)

请在html页面上添加此元标记以解决此问题

<meta http-equiv="X-Frame-Options" content="sameorigin">