SetInterval 在 Kindle 和 Kobo 浏览器中不起作用
SetInterval is not working in Kindle and Kobo Browsers
我想将图像流式传输到我的电子墨水 reader 的浏览器。我有一台 Kobo Aura H2O 和一台 Kindle Paperwhite。
我尝试了多种机制,但似乎没有任何效果,因为浏览器忽略了 javascript.
的一半
Websockets
不行,setInterval
定期更新图片也不行
是否可以找到此浏览器的任何规格? Javascript 中还有哪些其他替代方案可供测试?
setInterval 确实有效,问题是我使用了 es6 而不是 es5 js 语法。
Websockets 也适用于 Kobo 浏览器,但不适用于 Kindle
Kindle 浏览器在技术上确实支持 WebSockets(即使是在第一个 Kindle Touch 上),但是因为它基于一个非常旧的 Webkit 版本,所以它是第一个版本(或者第一个版本,我是不确定)的 WebSocket 规范,它与当前规范有很大不同,并且在大多数 Websocket 库中不受支持。
我在这里为 Node ws 库做了一个非常糟糕的补丁:https://github.com/HimbeersaftLP/ws
Google的pywebsocket也支持:https://github.com/google/pywebsocket/wiki/WebSocketProtocolSpec
我想将图像流式传输到我的电子墨水 reader 的浏览器。我有一台 Kobo Aura H2O 和一台 Kindle Paperwhite。
我尝试了多种机制,但似乎没有任何效果,因为浏览器忽略了 javascript.
的一半
Websockets
不行,setInterval
定期更新图片也不行
是否可以找到此浏览器的任何规格? Javascript 中还有哪些其他替代方案可供测试?
setInterval 确实有效,问题是我使用了 es6 而不是 es5 js 语法。
Websockets 也适用于 Kobo 浏览器,但不适用于 Kindle
Kindle 浏览器在技术上确实支持 WebSockets(即使是在第一个 Kindle Touch 上),但是因为它基于一个非常旧的 Webkit 版本,所以它是第一个版本(或者第一个版本,我是不确定)的 WebSocket 规范,它与当前规范有很大不同,并且在大多数 Websocket 库中不受支持。
我在这里为 Node ws 库做了一个非常糟糕的补丁:https://github.com/HimbeersaftLP/ws
Google的pywebsocket也支持:https://github.com/google/pywebsocket/wiki/WebSocketProtocolSpec