gpt4 book ai didi

javascript - android/chrome 后台模式下的网络使用率非常高

转载 作者:行者123 更新时间:2023-12-03 07:54:36 24 4
gpt4 key购买 nike

我有一个 Ionic 应用程序,数据量很大(它是一个家庭摄像头监控应用程序)。由于与之交互的后端系统的性质,它会打开许多​​到服务器的 img src HTTP 连接。服务器基本上通过 img src (HTTP) 连接通过 JPEG 从相机传输图像(我知道效率低下)。

我看到的奇怪的事情是,如果应用程序进入后台,chrome 会继续保持 img src 连接打开。这会导致后台产生巨大的网络带宽。

我尝试检测何时切换到背景 - 并用本地镜像替换 img src 标签。我的逻辑是它将终止 TCP 连接。

但这并没有帮助。

我因以下原因而感到困惑:

  1. 为什么即使我将图像更改为本地文件,连接仍保持打开状态

  2. 到底如何阻止我的应用在后台接收数据

最佳答案

好吧,我想我已经解决了这个问题。要强制停止 Chrome 来终止所有连接,调用 window.stop() 对我来说很有效。

因此,每次我检测到切换到后台时,我都会调用 window.stop() ,它会有效地终止所有打开的连接,从而终止图像流。

信用:https://code.google.com/p/chromium/issues/detail?id=73395

关于javascript - android/chrome 后台模式下的网络使用率非常高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34851378/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com