使用开源技术实现协作浏览?

时间:2017-08-29 08:48:37

标签: javascript php html servlets webrtc

共同浏览/协作浏览 - > https://en.wikipedia.org/wiki/Cobrowsing

我正在尝试从头开始实施Cobrowsing到我的Web应用程序中。 我的应用程序基于PHP。

我已经尝试了togather.js,但它并没有模仿滚动和点击操作,也缺乏社区支持。

没有关于在互联网上开发支持共同浏览的应用程序的体系结构的信息,并且支付所有支持。

我找到了以下链接,但我不了解java。 1)http://www.servletsuite.com/servlets/cobrowse.htm 2)Co- browsing implementation in java 3)Collaborative Browsing using HTML5 and websockets

我想知道,Cobrowsing如何在内部运作。就像用户之间共享的数据一样,会话如何同步,可以在没有java的情况下实现共同浏览吗?

非常感谢任何帮助。

我能想到的一种方法是:

  1. 监控DOM更改事件和光标位置。
  2. 使用RTCDataChannel API(WebRTC)
  3. 发送事件数据和光标位置
  4. 使用Js和事件数据重新创建事件。
  5. 我已经使用RTCDataChannel成功建立了连接,但我刚刚意识到我无法从一个对等方使用JS事件对象(click事件对象)来重新创建另一个对等方的事件。

    有什么建议我需要发送哪些数据来构建Cobrowsing?

0 个答案:

没有答案