首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Room#on不工作

Room#on不工作
EN

Stack Overflow用户
提问于 2013-11-05 04:17:46
回答 1查看 52关注 0票数 0

我试图检测用户何时加入一个房间。我阅读了这些文档,并编写了以下代码。我使用它作为一个事件,当用户按下textfield中的ENTER时会触发该事件。

代码语言:javascript
复制
var url = 'https://goinstant.net/ACCOUNT/APP'; // actual account and app values omitted
var userDefaults = {
                displayName: $(this).val(),
};

goinstant.connect(url, {user: userDefaults}, function(err, connection, room) {   
                console.log("Joined room "+ room.name); //Joined room lobby
                room.on('join', function (userData) {
                    console.log('user' + userData.displayName +  'joined the lobby!');
                });   
});

这段代码不起作用,我不知道为什么。

当用户连接时,控制台输出“加入房间大厅”,但当其他用户加入大厅时,它不会输出“用户{name}加入大厅”。

这可能是我从医生那里漏掉的一件傻事。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-05 12:22:34

您的第二个用户是否在同一浏览器中的另一个选项卡中?客户用户标识绑定到浏览器,而不是选项卡。第二个连接将只是作为同一个客户出现,而不是触发一个连接,因为用户已经在房间里了。尝试在匿名会话中运行第二个实例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19781862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档