Webワーカーをブラウザでサイレントモードで強制終了できますか?Webワーカーをブラウザでサイレントモードで強制終了できますか? (pdf.jsの問題)
以下は、複数のPDFを(それはPDFをダウンロードしてレンダリングするためのWebワーカーを使用)レンダリングするpdf.jsを使用している場合、一部のWebワーカーがランダムに行方不明になってiOSの
にモバイル/デスクトップサファリやモバイルクロームで起こります。 それはランダムに起こり、起こると、それは異なるpdfに起こります。
また、コードをデバッグするとき(デバッグのためにメインスレッドにメッセージをポストする)、Webワーカーがコード内の別の場所で作業を停止することがわかりました。
それはサファリにエラー
- ので、これは問題を追跡するのは難しいです、ウェブワーカーの状態を確認するには、no任意の開発ツールがあります。クロムとは異なり、使用されているスレッドを見るための「スレッド」セクションがあります。
- ウェブワーカーAPIは、素晴らしいことだ
何かアドバイス
あなたのコードに問題がある可能性があります –
重大な計算をしてイベントループをブロックするだけではなく、 –
「モバイルクロム」とは、iOSでChromeのようなサファリを意味しますか? – async5