

<https://developer.mozilla.org/ja/docs/Web/HTTP/Headers/Clear-Site-Data>

`Clear-Site-Data` を使ってキャッシュを削除するボタンを置きたいのですが、  
headerの指定の仕方が間違っているのか、うまくいきません。

どのように設定すればよいのでしょうか？


CC BY-SA 4.0
2020-02-04T09:57:43.183
62769
2020-02-05T05:41:56.113
2020-02-05T00:38:37.663
3060
32383
question
javascript
JavaScriptでクッキーやキャッシュ等を削除するボタンを実装したい


> `async fetch("/", headers{ "Clear-Site-Data": "*" })` このような感じでしたいのですが。。。

とのことですが，当該のヘッダーはMDNの上のほうにもあるようにリクエストヘッダーではなく **レスポンスヘッダー**
，すなわちサーバー側で指定するものです．当然ながらリクエストヘッダーにそれを指定したところで機能しません．

**もし** ，動的にヘッダーを指定できないサーバー環境を利用している場合であれば別の手段を講じる必要があるかもしれません．


CC BY-SA 4.0
2020-02-05T05:36:18.337
62795
2020-02-05T05:36:18.337
2376
62769
answer


部分回答になりますが、クッキーに関しては **有効期限を現在時刻より過去の値に設定** すれば削除されます。


CC BY-SA 4.0
2020-02-05T05:41:56.113
62796
2020-02-05T05:41:56.113
3060
62769
answer