【发布时间】:2010-09-07 04:20:38
【问题描述】:
这是我的问题 - 我想在两个网站之间进行交流,我正在寻找一个干净的解决方案。当前的解决方案使用 Javascript,但由于(可以理解的)跨站点脚本限制,存在令人讨厌的解决方法。
目前,网站 A 使用名为 jqModal 的 jQuery 插件打开一个包含 网站 B 的模式窗口。 网站 B 做一些工作并将一些结果返回到 网站 A。要返回该信息,我们必须解决跨站点脚本限制 - website B 创建一个 iframe,该 iframe 引用 website A 上的页面并包含 *fragment identifiers”,其中包含要返回的信息。网站 A 轮询 iframe 以检测返回的信息。它是 common technique,但它是 hacky。
有一些变体,例如CrossSite,我也许可以使用从 网站 B 到 网站 A 的 HTTP POST,但我试图避免页面刷新。
有人有其他选择吗?
编辑:我想避免在网站 B 上保存状态。
【问题讨论】:
标签: javascript jquery web xss