问题标签 [togetherjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 使用登录名/密码的 web 应用程序上的 togetherJS
我正在集成 togetherJS 来为我的 Web 应用程序构建协同浏览体验。
由于我的应用程序需要用户登录(cookie 和会话),我无法与其他用户共享登录的浏览器会话。
当 user1 在他/她的浏览器上登录并与 user2 共享会话时,由于 user2 浏览器不知道 user1 客户端/服务器 cookie/会话,因此再次向 user2 显示登录屏幕。
我仅通过 URL(通过 Web 套接字)了解 togetherJS 同步浏览器,但想了解是否有更好的方法可以使用 togetherJS 或其他方式在多个用户之间同步浏览器 cookie/服务器会话?
javascript - 退休的 TogetherJS 的替代品
有没有很好的替代TogetherJS?它的GitHub已经好几个月没有任何活动了,这篇文章说它目前已经死了,未来还不确定。
相对来说,TogetherJS 最独特的功能是 ShareJS,它能够查看其他人的光标以用于故障排除/远程协助。
javascript - requirejs中其他上下文的访问模块
我正在尝试从外部 requireJS 应用程序访问 togetherJS ( https://togetherjs.com/docs/contributing.html ) 模块。这似乎是不可能的。
如果我不在我的应用程序中使用 requireJS,我可以访问我想要的模块:
有可能吗,如果有,怎么做?我在任何地方都找不到任何信息。
谢谢
javascript - 在 TogetherJS 中更改默认名称
是否有任何规定可以更改 TogetherJS 中的默认名称?我在 peers.js 中看到了默认名称。
javascript - JS脚本的动态调用
我正在使用 TogetherJS ( http://togetherjs.com ),我想在 DOM 准备好后动态调用它。通过 head 中的脚本标记调用它时,它可以正常工作。动态调用同一脚本时出现问题:
这些功能不起作用:
我得到“ TogetherJS 未定义”。
我能做些什么?
编辑:实际上我想在广场(http://galleria.io)准备好之后加载它,所以我这样称呼它:
Edit2:在文档togetherjs.com/docs/#extending-togetherjs
中找到“延迟初始化”部分。我只是不知道如何替换这一行:
我需要 Galleria's.ready 事件而不是 MyApp.onload 。
javascript - 使用 together.js 协同浏览 Angular.js 应用程序
我正在尝试在 Angular.js 应用程序上使用 Together.js 实现共同浏览。虽然屏幕共享有效并且用户可以在初始视图中看到彼此所做的事情,但当用户导航到不同的“视图”时, together.js 不会感觉到这个提示/推动用户关注。
有没有人一起使用 angular.js 应用程序进行共同浏览?
谢谢
javascript - 追加新的 Codemirror 实例时更新 TogetherJS
我正在使用Codemirror开发一个基于实验性协作 Web 的 IDE ,但是在我附加了 Codemirror 的新实例之后。它在附加它的机器上运行良好(只要 togetherjs 没有运行),但是当我用我的另一台笔记本电脑(chromebook 和 macbook)测试它以测试协作时,当我附加一个时,macbook 显示两个,然后当我从我的 chromebook 中附加了另一个,它在我的 macbook 上显示了 5,而在我的 chromebook 上显示了 3。提供不准确的信息。
更不用说我无法实际使用一些附加的新编辑器。第一个测试(意味着在任何其他测试之前先追加)我可以使用编辑器,但在任一设备上都没有显示。
我使用的协作工具是 Mozilla 的TogetherJS。
togetherjs - 自定义 Togetherjs
是否可以自定义 togetherjs 以使其看起来像主机应用程序的一部分而不是附加组件。这意味着完全摆脱侧面工具栏并从主机应用程序内部触发操作。因此,例如,要邀请某人而不是使用侧边栏,您可以单击主机应用程序上执行相同操作的某个底部。这可能吗?如果是这样,努力程度如何?
angularjs - 如何将 Angular 应用程序与 togetherjs 同步
我正在尝试使用 togetherjs 为 Angular Web 应用程序制作实时帮助功能。我把代码放在一起,它在基本层面上工作。您可以看到彼此的光标和聊天等。问题是没有任何角度状态数据同步。因此,当有人导航到不同的路线时,其他人不会跟随他们前往该路线。有没有办法来解决这个问题?我在 SO 上看到了另一个这样的问题,但没有得到回答,而且我没有足够的声誉来做任何事情,只能回答它,我正在寻找相同的答案。任何帮助深表感谢。
javascript - TogetherJS 和 HTML 对象
我有一个显示外部站点的简单页面。我希望能够使用 TogetherJS 共享我的页面(与外部站点)。我无法更改外部站点的来源,因此请使用对象来显示它。这按预期显示 - 但光标共享仅适用于 HTML 对象/外部站点之外的 HTML。是否可以在不更改嵌入页面的来源的情况下做到这一点?
约翰