Web ワーカーはdocument
オブジェクトにアクセスできないため、ワーカー スクリプトで Cookie にアクセスするにはどうすればよいですか?
バックグラウンド
私は Django を使用しており、AJAX 投稿で CSRF トークンを渡す必要があります。これを行う標準的な方法は、トークンを取得しdocument.cookie
てヘッダーとして渡すことです。
xhr.setRequestHeader('X-CSRFToken', readCookie('csrftoken'));
(ソース)
Web ワーカーはサポートXMLHttpRequest
しており、Cookie をサーバーに送信しているようですが、スクリプト自体で Cookie を取得する方法が見つかりません。