何を設定できますか?
Profileごとに固定Cookieと追跡Cookieを設定できます。固定Cookieには常に送信する名前と値を設定し、追跡CookieにはSet-Cookieレスポンスから取得するCookie名を登録します。
追跡Cookieはどのように更新されますか?
Header Relayは有効なProfileの対象レスポンスを確認し、登録済みCookie名の値だけを保存します。同じレスポンスに同名Cookieが複数ある場合は、最後の正常な更新または削除を採用します。
Cookieを削除するレスポンスはどう扱われますか?
有効なMax-Ageが0以下なら追跡値を削除します。Max-Ageがない場合は、過去のExpiresでも削除します。両方がある場合はMax-Ageを優先し、不正なSet-Cookieが1件あっても正常な項目は処理します。
Chromeが管理するCookieはどうなりますか?
Header RelayはChromeのCookieストアを変更しません。管理対象の値が一つ以上あるリクエストではCookieヘッダーを完全に置き換え、送信候補が0件ならChromeが生成したCookieヘッダーを変更しません。
Domain、Path、Secure、HttpOnly、SameSiteは再現されますか?
再現しません。Cookie名と値を追跡し、Max-AgeとExpiresは削除判定にだけ使います。送信先はProfileのTarget OriginとExcluded Pathで決まります。
固定Cookieと追跡Cookieに同じ名前を登録するとどうなりますか?
同一Profile内では固定Cookieを優先します。Cookie名では大文字と小文字を区別するため、SIDとsidは別の名前です。
複数のProfileが同じリクエストに一致するとどうなりますか?
異なるCookie名は一つのヘッダーへ統合します。同じ名前が複数の有効なProfileにある場合は競合とし、値を暗黙に選ばずHeader Relayが管理するDNRルールを停止します。
Excluded Pathではどうなりますか?
一致したExcluded Pathでは、そのProfileが管理するCookieを送信しません。安全に統合できる場合は、同じリクエストに一致する別ProfileのCookieを残します。
Cookie値はどこで確認できますか?
管理画面、Popup、URL Probeで確認できます。追跡値は個別またはProfile単位で消去できます。
追跡Cookieはいつまで保持されますか?
現在のブラウザセッション内だけ保持します。ブラウザまたは拡張機能の再起動、Profileの無効化、Cookie設定またはTarget Originの変更、ホスト権限取消、手動消去によって削除します。
Cookie名や値はログへ保存されますか?
監査ログには解析できたCookie名と処理結果を記録する場合がありますが、値と元のSet-Cookie文字列は記録しません。分析イベントにはCookie名、値、Target Origin、入力文字列を記録しません。
既存の汎用Cookieヘッダー設定はどうなりますか?
損失なく変換できるFixed HeaderのCookieは専用の固定Cookieへ移行します。変換できない設定と、追跡対象名を推測できないCaptured HeaderのCookieは、確認用の移行時の問題として保持します。
新しいChrome権限は必要ですか?
必要ありません。cookies権限は要求せず、既存のwebRequest、declarativeNetRequest、Target Originごとのホスト権限を使います。