我想在我的(Rails)网站上添加简单的聊天和协作功能。TogetherJS是Mozilla用于实时协作的开源JavaScript库。它可以很容易地放到一个网站上,然后就可以工作了。
但是,要与某人协作,您需要向他们发送一个链接。网站上的用户不知道谁在上面,所以他们不能给其他人发送链接。怎样才能绕过这个问题呢?
(一个想法是在TogetherJS上创建一个会话,然后将该链接显示给网站上的每个人,这样他们就可以在愿意的情况下加入。)
发布于 2013-12-28 04:39:22
它是内置的。启动会话,共享协作链接,完成。together.js坞站有一个聊天按钮。如果你想让每个人都能加入,你可以把这个链接放到你的html文件中,或者通过启动一个会话,保存它的URL,然后在你的站点上硬编码这个链接,让人们点击,来确保有一个总是可用的链接。
发布于 2013-12-30 03:51:50
TogetherJS有一个创建房间的选项,看起来像是允许我正在寻找的聊天。documentation没有涉及太多细节,但togetherjs.js source code有一些有用的注释:
// Used to auto-start TogetherJS with a {prefix: pageName, max: participants}
// Also with findRoom: "roomName" it will connect to the given room name
findRoom: null,他们也有example apps来演示它的用法:
<script>
TogetherJSConfig_findRoom = {prefix: "togetherjsmadlibs", max: 5};
TogetherJSConfig_autoStart = true;
TogetherJSConfig_suppressJoinConfirmation = true;
TogetherJSConfig_storagePrefix = "tjs_madlibs";
</script>https://stackoverflow.com/questions/20807500
复制相似问题