我想将图像流式传输到我的电子墨水阅读器的浏览器。我有一个 Kobo Aura H2O 和一个 Kindle Paperwhite。
我尝试了多种机制,但似乎没有任何效果,因为浏览器忽略了一半的 javascript。
Websockets
不工作,setInterval
定期更新图像也不工作
有没有这个浏览器的规格可以找到?Javascript 中还有哪些其他替代方案可以测试?
问问题
165 次
2 回答
1
Kindle 浏览器在技术上确实支持 WebSockets(甚至在第一款 Kindle Touch 上),但是因为它基于一个非常旧的 Webkit 版本,所以它是第一个版本(或者是第一个版本,我不太确定) WebSocket 规范与当前的规范非常不同,并且在大多数 Websocket 库中不受支持。
我在这里为 Node ws 库做了一个非常糟糕的补丁:https ://github.com/HimbeersaftLP/ws
Google 的 pywebsocket 也支持它:https ://github.com/google/pywebsocket/wiki/WebSocketProtocolSpec
于 2020-05-29T20:53:31.537 回答
0
setInterval 确实有效,问题是我使用了 es6 而不是 es5 js 语法。
Websockets 也适用于 Kobo 浏览器,但不适用于 Kindle
于 2020-05-27T08:20:22.603 回答