网络工作者可以默默地被浏览器杀掉吗? (pdf.js问题)

时间:2016-08-13 10:11:45

标签: javascript pdf.js

网络工作者可以默默地被浏览器杀掉吗?

iOS中的移动/桌面游戏和移动Chrome中发生以下情况

当使用pdf.js呈现多个pdf(它使用web worker下载并呈现pdf)时,一些web worker随机丢失。 它是随机发生的,一旦发生,就会发生在不同的pdf上。

此外,在代码中调试时(我们将消息发回主线程以进行调试),发现Web worker在代码中的不同位置停止工作。

这很难追查问题,因为

  1. 它无声地失败而没有任何错误
  2. 在safari中,没有任何开发工具可以检查Web worker状态。与chrome不同,有一个“线程”部分可以看到正在使用的线程。
  3. web worker api没有任何关闭/终止事件供我们在被杀时记录
  4. 任何建议都会很棒!

0 个答案:

没有答案