JavaScript を使用したすべての Cookie の削除
質問: JavaScript を使用して現在のドメインのすべての Cookie をプログラムで削除するにはどうすればよいですか? ?
答え: JavaScript は、現在のドメインに対してブラウザによって保存されているすべての Cookie を削除するメソッドを提供します。これを実現する関数は次のとおりです:
function deleteAllCookies() { document.cookie.split(';').forEach(cookie => { const eqPos = cookie.indexOf('='); const name = eqPos > -1 ? cookie.substring(0, eqPos) : cookie; document.cookie = name + '=;expires=Thu, 01 Jan 1970 00:00:00 GMT'; }); }
ただし、この手法には制限があります:
deleteAllCookies() 関数を呼び出すと、パスを指定せずに現在のドメインの HttpOnly 以外の Cookie をすべて効果的にクリアできます。
以上がJavaScript を使用してすべての Cookie をプログラムで削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。