FirefoxはWebワーカーにアタッチすることができます。あなたはabout:debugging
に行き、アクティブな労働者のリストを参照して、「デバッグ」をクリックして添付することができます。Firefoxで短命のWebワーカーをデバッグする
しかし、アプリケーションが短命のワーカーを作成する場合はどうすればよいですか?私はブレークポイントを設定したいと思いますが、作業者が作成される前にあらかじめ行うことはできません。 (少なくとも、私はそうする方法を見つけていません。例えば、debugger
statementでブレークポイントを設定することは、Firefox 54では機能しません。)
非常に粗悪な回避策として、私はWebワーカーsetTimeout
を使って、私はabout:debugging
を開き、新しい作業者にアタッチする時間を使うことができます。しかしこれは良い解決策ではありません。
事前に(ワーカーの開始前に)ブレークポイントを効率的に設定する方法はありますか?