我正在寻找一些机制,将开关USB设备时,故障软模式的网站连接被破坏(即浏览器崩溃,用户关闭标签与网站通信的设备,或简单的网络连接被关闭)。我能看到的选择之一是某种机制,从浏览器到设备发送实时数据--不幸的是,我发现从浏览器传输数据的唯一(简单)方式是通过CDC (它使用批量传输),这是发送数据的最慢的方式。有没有办法通过WebUSB利用中断传输?或者,也许有一个更好的方法,比派遣活着的人,以实现期望的行为?目前我关注的是Windows 10。
发布于 2018-11-30 22:42:52
您要做的是设置两个备用设置的接口。备用设置0可以是故障安全模式,默认情况下选择。当应用程序打开设备时,它可以调用selectAlternateInterface()来选择备用设置1,这将是您的活动模式。当您调用close()、页面关闭或浏览器崩溃时,操作系统将自动向您的接口发送SET_ALTERNATE(0)命令。
https://stackoverflow.com/questions/53489816
复制相似问题