【问题标题】:Disconnect socket when browser is in background浏览器在后台时断开套接字
【发布时间】:2016-07-18 07:48:10
【问题描述】:

我正在使用移动和桌面浏览器,当网页打开时,将与服务器建立套接字连接。工作正常,浏览器处于前台。

但是,当用户最小化浏览器时,该套接字仍处于连接状态。

我想要的是当浏览器进入后台时断开套接字,当浏览器回到前台时断开套接字并重新连接套接字。

感谢您的帮助!

【问题讨论】:

  • What about: document.addEventListener("visibilitychange", function() { // 在这里关闭 websocket 连接.. }, false);

标签: node.js sockets background background-foreground


【解决方案1】:

您可以阅读here 如何在窗口不再处于活动状态时缓存事件。在事件处理程序中,只需调用关闭套接字连接的 api。

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2020-01-24
    • 1970-01-01
    • 1970-01-01
    • 2012-06-12
    • 2013-04-14
    • 2013-06-18
    • 2013-02-16
    • 1970-01-01
    • 2014-03-19
    相关资源
    最近更新 更多