【问题标题】:How to fix CROSS SITE origin frames issues through COLDFUSION如何通过 COLDFUSION 修复 CROSS SITE 原始帧问题
【发布时间】:2016-10-28 11:15:26
【问题描述】:

我创建了“Test.cfm”页面并按框架集拆分。在这里,我尝试在第一帧加载谷歌网页,第二帧是我的本地页面。

<cfoutput>
    <frameset rows="200,*">
        <frame src="https://www.google.co.in" ></frame>
        <frame src="test2.cfm" ></frame>
    </frameset>
</cfoutput>

如果我尝试在“Test.cfm”中运行,在控制台中显示“跨站点源框架”错误。

【问题讨论】:

  • 当我用谷歌搜索 Cross-site origin framing 时,就像你应该做的那样,javascript 这个词出现了很多。
  • 是的,JavaScript 通过 HTTP 或设置标头几乎没有解决方案,但我想通过 ColdFusion(cfheader, cfcontent) 运行
  • 有可能吗?

标签: iframe coldfusion frameset


【解决方案1】:

简单:不要试图在您自己的网站中构建谷歌网站。

跨站点来源框架是一个错误,因为 Google/您的浏览器不允许您在您自己的网站中构建另一个域(另一个来源)上的网站。[1]

所以不要这样做,而是寻找另一种方法来实现你想要实现的目标。

[1] 在您自己的站点中构建另一个站点是许多安全攻击的基础,其中包括点击劫持。例如,参见 mozilla 上的 this page 描述同源策略。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-14
    • 2013-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多