这是我的问题 - 我想在两个网站之间进行交流,我正在寻找一个干净的解决方案。当前的解决方案使用 Javascript,但由于(可以理解的)跨站点脚本限制,存在令人讨厌的解决方法。
目前,网站 A使用名为jqModal的jQuery插件打开一个包含网站 B的模式窗口。网站 B做了一些工作并将一些结果返回到网站 A。要返回该信息,我们必须解决跨站点脚本限制 -网站 B创建一个 iframe,该 iframe 引用网站 A上的页面并包含包含要返回的信息的“片段标识符”。网站 A轮询 iframe以检测返回的信息。这是一种常见的技术,但它很hacky。
有诸如CrossSite 之类的变体,我也许可以使用从网站 B到网站 A的 HTTP POST,但我试图避免页面刷新。
有没有人有其他选择?
编辑:我想避免在网站 B上保存状态。