首页 / 知识
关于 jquery:网站之间的通信(使用 Javascript 或?)
2023-04-13 13:01:00

Communicating between websites (using Javascript or ?)这是我的问题 - 我想在两个网站之间进行交流,我正在寻找一个干净的解决方案。当前的解决方案使用 Javascript,但由于(可以理解的)跨站点脚本限制,存在令人讨厌的解决方法。 目前,网站 A 使用名为 jqModal 的 jQuery 插件打开一个包含网站 B 的模式窗口。网站 B 做了一些工作并将一些结果返回给网站 A。要返回该信息,我们必须解决跨站点脚本限制 - 网站 B 创建一个 iframe,它引用网站 A 上的页面并包含 *fragment identifiers" 包含要返回的信息。网站 A 轮询 iframe 以检测返回的信息。这是一种常见的技术,但它是 hacky。 有一些变体,例如 CrossSite,我也许可以使用从网站 B 到网站 A 的 HTTP POST,但我试图避免页面刷新。 有人有其他选择吗? 编辑:我希望避免在网站 B 上保存状态。 我最好的建议是在每个站点上创建一个 web 服务,以便其他站点可以调用需要传递的信息。如果需要安全性,可以很容易地向该系统添加类似 SSL 的身份验证方案(或实际的 SSL,如果您愿意的话),以确保只有两个服务器能够与各自的 Web 服务通信。 这可以让您避免在涉及一个站点在另一个站点上打开窗口的任何方案中固有的 hackiness。 如果 jQuery 比 1.2 更新,你可以使用 JSONP 我相信@pat 指的是这个 "从 jQuery 1.2 开始,如果您指定 JSONP 回调,您可以加载位于另一个域中的 JSON 数据," @jmein - 你已经描述了如何创建一个模态弹出窗口(这正是 jqModal 所做的)但是你错过了模态窗口的内容是从另一个域提供的。涉及的两个域属于两个独立的公司,因此不能按照您描述的方式合并。 |
最新内容
相关内容
linux脚本命令输信息?
linux脚本命令输信息?,系统,信息,代码,脚本,数据,工具,发行,命令,变量,文件,linux下shell脚本命令shell变量调出命令。linux中的shell脚本有多linux上启动脚本命令?
linux上启动脚本命令?,服务,状态,系统,代码,脚本,工作,周期性,命令,文件,方法,Python脚本在Linux下如何自启动与定时任务的实例详解Linux在启linux下编写脚本命令?
linux下编写脚本命令?,代码,时间,工具,标准,系统,实战,平台,最新,网站,文件,linux写脚本,需要ls只显示前10个文件,怎么实现?在linux中如果用lslinux定时器脚本命令?
linux定时器脚本命令?,系统,代码,时间,工具,工作,定期,周期性,异常,任务,脚本,Linux设置定时任务打开终端窗口,并使用 crontab -e 命令编辑当前linux停止脚本命令行?
linux停止脚本命令行?,系统,工作,平台,命令,基础,第一,环境,信息,终端,程序,在linux系统里,如何用命令行实现在10分钟后关闭系统?1、shutdownlinux命令运行脚本?
linux命令运行脚本?,代码,系统,工作,设计,状态,命令,脚本,文件,目录,终端,运行linux脚本,遇到要按回车键,怎么让它自动应答,继续运行脚本?1、linux脚本赋权限命令?
linux脚本赋权限命令?,系统,档案,工作,命令,工具,脚本,权限,文件,程序,文件名,在Linux中执行文件时候权限不够,怎么解决1、修改权限可以解决该linux关闭脚本命令?
linux关闭脚本命令?,系统,服务,状态,命令,档案,暂停,软件,工具,数据,电脑,linux脚本关闭wpslinux卸载wps命令提示无法定位包解决方法:确认WPS是linux激活脚本命令?
linux激活脚本命令?,系统,信息,环境,脚本,命令,代码,服务,工具,标准,官网,如何通过Linux命令行使用和运行PHP脚本1、你可以仅仅将PHP脚本作为slinux命令行登陆网站?
linux命令行登陆网站?,网站,系统,密码,服务,地址,环境,网络,软件,状态,项目,在Linux下怎么通过命令上网首先,连接相应linux主机,进入到linux命令linux循环命令脚本?
linux循环命令脚本?,代码,系统,增长,工具,官网,项目,流程,数据,数字,底部,linux脚本,在一个循环中赋值一个数组1、通过数组遍历,逐个赋值。定义执行脚本命令linux?
执行脚本命令linux?,工作,脚本,服务,命令,文件,方法,权限,目录,用户,可能会,Linux配置开机自启动执行脚本有哪些方法1、下面小编就教你如何让l