一段时间后,WebUSB 在 Android 上断开连接

问题描述

我已经为 USB-to-TTL 芯片 CH340 实现了 Web USB API。它在 PC 上运行良好,但是当我将手机连接到芯片(使用直接电缆和/或 OTG 电缆)时,API 将在一两分钟后断开连接。如果我在同一部手机上使用串行终端应用程序,则不会发生这种情况。在多个基于 Chromium 的浏览器上也会发生同样的情况。

一旦我将芯片与手机物理断开,它就会冻结并重启手机。

这是我的 beta 测试站点https://grovkillen.com/webusb/

解决方法

这种行为不应该发生(尤其是冻结和崩溃部分),并且可能是 Chromium 或 Android 错误。请在 crbug.com 上打开一个问题,并在报告中包含来自 chrome://crashes 的任何崩溃 ID。在这里回复错误链接,所以我一定会看到它。