Web工作人員可以靜靜地被瀏覽器殺死嗎?Web工作人員可以靜靜地被瀏覽器殺死嗎? (pdf.js問題)
下移動/桌面Safari和移動鉻發生在iOS的
當使用pdf.js渲染多個PDF(它使用網絡工作者下載和渲染PDF),一些網絡工作者失蹤了隨機。 它隨機發生,發生時,它發生在不同的pdf。另外,當在代碼中調試時(我們將消息發回主線程進行調試),發現web worker停止在代碼中的不同點上工作。
我知道這很難追查問題,因爲
- ,它靜靜地失敗沒有任何錯誤在Safari
- ,沒有任何開發工具來檢查網絡工作者的地位。與chrome不同的是,「thread」部分用於查看正在使用的線程。
- 網絡工作者API沒有任何接近/終止事件爲我們記錄當它被殺害
任何意見將是巨大的!
也許你的代碼有問題 –
你確定它被殺死了,而不僅僅是用一些大量的計算來阻塞事件循環? –
作爲「移動鉻」,你是指iOS上的類似鉻的Safari嗎? – async5