1 基于 local storage 实现的信息传递
相关插件 lsbridge.js https://github.com/krasimir/l... 且项目中有很是简单易懂的示例
你须要了解的一些关于LocalStorage的特性:
只有相同域名的页面才能互相读取 LocalStorage
每一个域名 localStorage 最大存储量为 5Mb 左右(每一个浏览器不同)
LocalStorage 永久有效,除非用户主动清理缓存
localStorage只能存String类型的字符串前端
这种方案简单易用,且不须要后端的支持,但不管前端是使用哪一种本地存储方式,都只能基于统一浏览器中使用,而且在某些数据量较大的可视化项目中这种方式其实不太适用,若是须要跨终端互动或者大数据量支持,则能够使用websocket实现。git
2 websocketgithub
关于websocket 的资料已经不少,这里就很少介绍。须要注意的问题就是作好用户控制。web
已有案例: http://stage.moneplus.cn/ice/ ,手机扫描左上方二维码进入,摇动手机模拟冰块掉落,在pc 上面的杯子接入掉落的冰块后端