问题标签 [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.

0 投票
0 回答
445 浏览

javascript - 使用登录名/密码的 web 应用程序上的 togetherJS

我正在集成 togetherJS 来为我的 Web 应用程序构建协同浏览体验。

由于我的应用程序需要用户登录(cookie 和会话),我无法与其他用户共享登录的浏览器会话。

当 user1 在他/她的浏览器上登录并与 user2 共享会话时,由于 user2 浏览器不知道 user1 客户端/服务器 cookie/会话,因此再次向 user2 显示登录屏幕。

我仅通过 URL(通过 Web 套接字)了解 togetherJS 同步浏览器,但想了解是否有更好的方法可以使用 togetherJS 或其他方式在多个用户之间同步浏览器 cookie/服务器会话?

0 投票
1 回答
5562 浏览

javascript - 退休的 TogetherJS 的替代品

有没有很好的替代TogetherJS?它的GitHub已经好几个月没有任何活动了,这篇文章说它目前已经死了,未来还不确定。

相对来说,TogetherJS 最独特的功能是 ShareJS,它能够查看其他人的光标以用于故障排除/远程协助。

0 投票
1 回答
217 浏览

javascript - requirejs中其他上下文的访问模块

我正在尝试从外部 requireJS 应用程序访问 togetherJS ( https://togetherjs.com/docs/contributing.html ) 模块。这似乎是不可能的。

如果我不在我的应用程序中使用 requireJS,我可以访问我想要的模块:

有可能吗,如果有,怎么做?我在任何地方都找不到任何信息。

谢谢

0 投票
1 回答
418 浏览

javascript - 在 TogetherJS 中更改默认名称

是否有任何规定可以更改 TogetherJS 中的默认名称?我在 peers.js 中看到了默认名称。

0 投票
1 回答
173 浏览

javascript - JS脚本的动态调用

我正在使用 TogetherJS ( http://togetherjs.com ),我想在 DOM 准备好后动态调用它。通过 head 中的脚本标记调用它时,它可以正常工作。动态调用同一脚本时出现问题:

这些功能不起作用:

我得到“ TogetherJS 未定义”。

我能做些什么?

编辑:实际上我想在广场(http://galleria.io)准备好之后加载它,所以我这样称呼它:

Edit2:在文档togetherjs.com/docs/#extending-togetherjs
中找到“延迟初始化”部分。我只是不知道如何替换这一行:

我需要 Galleria's.ready 事件而不是 MyApp.onload 。

0 投票
1 回答
1221 浏览

javascript - 使用 together.js 协同浏览 Angular.js 应用程序

我正在尝试在 Angular.js 应用程序上使用 Together.js 实现共同浏览。虽然屏幕共享有效并且用户可以在初始视图中看到彼此所做的事情,但当用户导航到不同的“视图”时, together.js 不会感觉到这个提示/推动用户关注。

有没有人一起使用 angular.js 应用程序进行共同浏览?

谢谢

0 投票
1 回答
365 浏览

javascript - 追加新的 Codemirror 实例时更新 TogetherJS

我正在使用Codemirror开发一个基于实验性协作 Web 的 IDE ,但是在我附加了 Codemirror 的新实例之后。它在附加它的机器上运行良好(只要 togetherjs 没有运行),但是当我用我的另一台笔记本电脑(chromebook 和 macbook)测试它以测试协作时,当我附加一个时,macbook 显示两个,然后当我从我的 chromebook 中附加了另一个,它在我的 macbook 上显示了 5,而在我的 chromebook 上显示了 3。提供不准确的信息。

更不用说我无法实际使用一些附加的新编辑器。第一个测试(意味着在任何其他测试之前先追加)我可以使用编辑器,但在任一设备上都没有显示。

我使用的协作工具是 Mozilla 的TogetherJS

0 投票
1 回答
518 浏览

togetherjs - 自定义 Togetherjs

是否可以自定义 togetherjs 以使其看起来像主机应用程序的一部分而不是附加组件。这意味着完全摆脱侧面工具栏并从主机应用程序内部触发操作。因此,例如,要邀请某人而不是使用侧边栏,您可以单击主机应用程序上执行相同操作的某个底部。这可能吗?如果是这样,努力程度如何?

0 投票
0 回答
698 浏览

angularjs - 如何将 Angular 应用程序与 togetherjs 同步

我正在尝试使用 togetherjs 为 Angular Web 应用程序制作实时帮助功能。我把代码放在一起,它在基本层面上工作。您可以看到彼此的光标和聊天等。问题是没有任何角度状态数据同步。因此,当有人导航到不同的路线时,其他人不会跟随他们前往该路线。有没有办法来解决这个问题?我在 SO 上看到了另一个这样的问题,但没有得到回答,而且我没有足够的声誉来做任何事情,只能回答它,我正在寻找相同的答案。任何帮助深表感谢。

0 投票
0 回答
349 浏览

javascript - TogetherJS 和 HTML 对象

我有一个显示外部站点的简单页面。我希望能够使用 TogetherJS 共享我的页面(与外部站点)。我无法更改外部站点的来源,因此请使用对象来显示它。这按预期显示 - 但光标共享仅适用于 HTML 对象/外部站点之外的 HTML。是否可以在不更改嵌入页面的来源的情况下做到这一点?

约翰