socket.io防止一个浏览器生成事件将数据发送到所有其他浏览器

时间:2018-12-26 14:43:05

标签: javascript jquery iframe socket.io

我正在使用socket.io将数据发送到跨域的iframe,一切正常,但是我的问题是

  1. 当我在单个浏览器中工作时,它可以正常工作,但是如果我打开多个浏览器,则由一个浏览器生成的任何事件都可以。 将数据发送到所有其他浏览器。
  2. 索引页内有多个iframe
  3. 从索引im向iframe发送数据 如果在视口中
  4. 有什么方法可以区分浏览器。

道歉,我的英语不太好

1 个答案:

答案 0 :(得分:0)

使用

io.sockets.connected[socketId].emit('event', data);