SSE (Server Sent events)和Websockets都允许从服务器到客户端的实时消息传递。
当浏览器在后台并且其他程序处于焦点时,这些流协议是否有效,尤其是在移动浏览器中?
答案 0 :(得分:2)
是。至少WebSocket。
在浏览器1中打开此demo,点击“打开第二个实例”,将链接复制到浏览器2,将浏览器1放到后台,然后在浏览器2中点击“发布”。
该演示也适用于Chrome for Mobile(在Android上)。我刚刚测试过:它会在切换到另一个标签时收到消息a),然后切换回来,b)如果你打开另一个活动(app),然后返回Chrome。
您还可以尝试其他演示。除了带有“beatbox demo”的音频输出外,一切都可以在Chrome Mobile上运行。请注意,使用“beatbox demo”,您仍然可以将智能手机用作控制器..它只是有问题的音频输出。
免责声明:我是Crossbar.io的原作者,为Tavendo工作。
答案 1 :(得分:1)
不在所有平台上。根据{{3}},在移动野生动物园中是不可能的。