Warm tip: This article is reproduced from serverfault.com, please click

javascript-如何在iframe上设置“ X-Frame-Options”?

(javascript - How to set 'X-Frame-Options' on iframe?)

发布于 2014-12-08 13:20:44

如果我创建一个iframe这样的:

var dialog = $('<div id="' + dialogId + '" align="center"><iframe id="' + frameId + '" src="' + url + '" width="100%" frameborder="0" height="'+frameHeightForIe8+'" data-ssotoken="' + token + '"></iframe></div>').dialog({

我该如何解决错误:

拒绝显示'https://www.google.com.ua/?gws_rd=ssl'在框架中,因为它将“ X-Frame-Options”设置为“ SAMEORIGIN”。

用JavaScript?

Questioner
Darien Fawkes
Viewed
0
Drew Gaynor 2014-12-08 21:35:43

你无法X-Frame-Options在上设置iframe这是由你从中请求资源的域设置的响应标头(google.com.ua在你的示例中)。SAMEORIGIN在这种情况下,他们将标头设置为,这意味着他们不允许将资源加载iframe到其域外部。有关更多信息,请参见MDN上的X-Frame-Options响应标头

快速检查标题(在Chrome开发者工具中显示在此处)中,可以发现X-Frame-Options主机返回值。

在此处输入图片说明