gpt4 book ai didi

html - 解决同源策略问题

转载 作者:太空宇宙 更新时间:2023-11-04 15:26:22 24 4
gpt4 key购买 nike

我遇到一个问题,我有一个框架集,该框架集由一个从一个域加载的父框架和一个来自不同域的包含框架组成。包含的域还在加载框架集之前设置一个 cookie。但是,由于大多数浏览器强制执行的“同源”策略,如果包含的框架与父级不来自同一域,则不会传递 cookie。

不幸的是,我无法控制父框架(或其 url),并且所包含框架的 url 实际上是静态的。因此,将信息传递到包含的站点的唯一方法是通过 cookie。

我想出的唯一解决方案是重新加载父框架中包含的域,但这首先否定了使用框架的一些值(value)。

有没有人能更好地解决这个问题?

最佳答案

有几种方法可以绕过 Same Origin Policy那会阻止您的 iframe 相互交谈。如果你控制两台服务器,那么你可以使用 Flash's crossdomain.xml file .如果您不控制其中一台服务器或者您想使用 JavaScript,那么您将被迫使用“跨域代理”,例如 java 的这个。或 pythonphp .

Cross-Site XHR是另一种选择,但并非所有浏览器都支持它。

关于html - 解决同源策略问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1131210/

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