gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 07:26:25 24 4
gpt4 key购买 nike

如果我像这样创建一个 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({

如何修复错误:

Refused to display 'https://www.google.com.ua/?gws_rd=ssl' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.

使用 JavaScript?

最佳答案

您不能在 iframe 上设置 X-Frame-Options。这是由您请求资源的域设置的响应 header (在您的示例中为 google.com.ua)。在这种情况下,他们将 header 设置为 SAMEORIGIN,这意味着他们不允许在域外的 iframe 中加载资源。有关详细信息,请参阅 The X-Frame-Options response header在 MDN 上。

快速检查 header (在此处显示在 Chrome 开发人员工具中)会发现从主机返回的 X-Frame-Options 值。

enter image description here

关于javascript - 如何在 iframe 上设置 'X-Frame-Options'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54346076/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com