加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flash shareobject能实现跨域数据共享吗?(学习笔记)

发布时间:2020-12-15 06:12:05 所属栏目:百科 来源:网络整理
导读:? ? ? ?有时候,我们需要这样的需求:处于不同域的flash共享(读和写操作)同一个域下的SharedObject数据,可以理解为跨域访问SharedObject对象。例如,riahome.cn 域名下的flash创建了本地SharedObject对象,理论上这个SharedObject数据不能被其它域的flash
? ? ??有时候,我们需要这样的需求:处于不同域的flash共享(读和写操作)同一个域下的SharedObject数据,可以理解为跨域访问SharedObject对象。例如,riahome.cn 域名下的flash创建了本地SharedObject对象,理论上这个SharedObject数据不能被其它域的flash所访问,实际上也是如此。但我希望 riahome.cn 域下的SharedObject数据能被指定域的flash访问,甚至希望能被所有其他域的flash访问。要实现这个功能,方法也很简单。既然其他域的flash不能直接访问 riahome.cn 的SharedObject数据,那干脆交由 riahome.cn 的flash直接访问,其他域的flash间接访问。其他域的flash需要把 riahome.cn 的flash加载进去,riahome.cn 的flash提供相关接口被其它flash调用。大致思路就是:A.swf 把 B.swf 加载进去,A.swf 访问 B.swf 的方法,B.swf 的方法是用来访问自己所属域的SharedObject数据的。你最起码要懂得:

跨域加载swf。这个关系到安全沙箱了。但不要担心,因为你是被加载的一方,所以访问权都由你控制,你可指定某些域才能访问,也可以指定所有域都可访问。

还未被测试,只是想法

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读