跨域信息交互方法、装置及系统制造方法及图纸

技术编号:12137301 阅读:96 留言:0更新日期:2015-10-01 15:21
本发明专利技术实施例提供的一种跨域信息交互方法、装置及系统,可以使某页面所在域的服务器通过PostMessage向另一页面所在域的服务器发送携带有数据的消息。由于该消息所携带数据的类型较多,因此相对于使用URL的frag部分进行跨域信息交互的技术来说传输信息时受到的限制较小。同时,本发明专利技术所使用的消息所携带的数据量也较大,可以有效提高跨域信息交互的效率。

【技术实现步骤摘要】

本专利技术涉及信息交互
,特别是涉及跨域信息交互方法、装置及系统
技术介绍
随着互联网的不断发展,网页的设计也日益复杂。在一个网页中可以包含有多个框架页iframe。在修改网页中的一个iframe中的信息时,常常需要同时修改该网页或该网页中的其他iframe中的信息。当网页与该网页中的iframe是不同域时,或该网页中的多个iframe是不同域时,就需要进行跨域信息交互。现有的跨域信息交互方案是通过对网页、iframe的统一资源定位符URL进行修改来进行的。URL中及后方的字符被称为frag部分,一般用于浏览器锚点定位,由于服务器并不关心frag部分,因此修改frag部分不会导致页面刷新,可以将其作为信息传输媒介。具体的,网页可以修改该网页中iframe的URL中的frag部分,iframe也可以修改其所在网页的URL中的frag部分。这样,网页和iframe通过定期检测自己的URL是否发生变化就可以得知是否有消息传入,从而获得改变后的frag部分进行相应处理。但是,由于URL的长度限制,导致frag部分可以携带的信息量十分有限,同时,URL中不支持某些字符,这也导本文档来自技高网...

【技术保护点】
一种跨域信息交互方法,其特征在于,应用于第二页面所在域的服务器,所述方法包括:接收第一页面所在域的服务器通过第一PostMessage发送的第一消息,所述第一消息中携带有第一指令和执行所述第一指令需要使用的第一传输数据;根据所述第一消息执行所述第一指令,以使用所述第一传输数据进行第一处理;其中,所述第一页面为父页面,所述第二页面为所述父页面内的框架页;或所述第一页面为框架页,所述第二页面为该框架页的父页面。

【技术特征摘要】

【专利技术属性】
技术研发人员:万振张凯达
申请(专利权)人:北京金山网络科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1