当前位置:  开发笔记 > 编程语言 > 正文

在网站之间进行通信(使用Javascript或?)

如何解决《在网站之间进行通信(使用Javascript或?)》经验,为你挑选了1个好方法。

这是我的问题 - 我想在两个网站之间进行通信,我正在寻找一个干净的解决方案.当前的解决方案使用Javascript,但由于(可理解的)跨站点脚本限制,存在令人讨厌的变通方法.

目前,网站A使用名为jqModal的jQuery插件打开包含网站B的模态窗口.网站B做了一些工作,并返回了一定的成效,以网站的一个.要返回该信息,我们必须解决跨站点脚本限制 - 网站B创建一个iframe,引用网站A上的页面,并包含*片段标识符"包含要返回的信息."iframe由网站A轮询以检测返回的信息.这是一种常见的技术,但它很笨拙.

有一些变体,如CrossSite,我可以使用从网站B网站A的HTTP POST,但我试图避免页面刷新.

有没有人有其他选择?

编辑:我想避免在网站B上保存状态.



1> TheSmurf..:

我最好的建议是在每个站点上创建一个Web服务,另一个可以调用需要传递的信息.如果需要安全性,可以很容易地向此系统添加类似SSL的身份验证方案(或者甚至是实际的SSL),以确保只有两台服务器能够与其各自的Web服务进行通信.

这可以让你避免任何涉及一个站点打开另一个站点的方案中固有的hackiness.

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有