首页 > 如何实现网页上的协同操作?

如何实现网页上的协同操作?

比如两个人同时操作一个页面上的内容,并且双方(多方)都能看到各自的操作状态。


试试 socket.io 吧。
Demo


方案有两种:
1.长连接,例如html5中的WebSocket.这样通过双向通讯,就能实时修改每个连接的状态。其中,需要考虑到延时和冲突问题。
2.通过ajax轮询,获取结果更新页面。实质也就是模拟长连接。
这是解决的思路。也可以像@JohnLui说的,直接使用插件来解决。


推荐一个工具 Mozilla Labs : TogetherJS

另外有一个中文视频:Happycasts togetherjs

【热门文章】
【热门文章】