我在同一个网页中有几个小程序,我想在它们之间共享数据。
做到这一点的最佳解决方案是什么?
EDIT :
感谢您的回复,我会尝试更具体:
我的网页上有 3 个小程序:
- 第一个将从网络服务器下载文件
- 第二个将用于本地修改文件
- 第三个会将修改后的文件发送回服务器
每个小程序都将处理文件,我想将文件的路径、名称和其他属性存储在一个对象中,该对象将在小程序之间共享。
对于我的情况来说,使用 Javascript 在小程序之间进行通信的解决方案似乎不太安全。
我将阅读更多有关 AppletContext 的内容。
JavaJS 是一种在小程序之间获取信息的经过验证的方法,但另请参阅AppletContext http://docs.oracle.com/javase/7/docs/api/java/applet/AppletContext.html.
该接口对应一个小程序的环境:包含小程序的文档和其他小程序在同一个文档中。
它提供了如下方法:
- getApplet(String) http://docs.oracle.com/javase/7/docs/api/java/applet/AppletContext.html#getApplet%28java.lang.String%29
- getApplets() http://docs.oracle.com/javase/7/docs/api/java/applet/AppletContext.html#getApplets%28%29
-
getStream(String) http://docs.oracle.com/javase/7/docs/api/java/applet/AppletContext.html#getStream%28java.lang.String%29/
getStreams()
/setStream(String,InputStream)
流是一种非常通用且强大的信息交换方式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)