[解決済み] 名前を指定してクッキーを削除しますか?
2022-04-21 02:36:53
質問
という名前の特定のクッキーを削除するにはどうすればよいですか?
roundcube_sessauth
?
以下のようにすべきではないでしょうか。
function del_cookie(name) {
document.cookie = 'roundcube_sessauth' +
'=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
}
そして
<a href="javascript:del_cookie(name);">KILL</a>
を殺す。
roundcube_sessauth
cookie?
解決方法は?
正しいクッキーを削除していることを確認するために、クッキーが存在するパスを定義する必要があります。
function set_cookie(name, value) {
document.cookie = name +'='+ value +'; Path=/;';
}
function delete_cookie(name) {
document.cookie = name +'=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}
パスを指定しない場合、ブラウザは現在いるページからの相対的なクッキーを設定するため、別のページでクッキーを削除しても、もう一方のクッキーはその存在を継続することになります。
Evan Morrison氏のコメントに基づいて編集。
正しいクッキーを識別するために、場合によっては
Domain
パラメータが必要です。
通常、次のように定義されます。
Domain=.yourdomain.com
.
を配置する
ドット
をドメイン名の前に付けると、このクッキーはどのサブドメインにも存在することになります (
www
もサブドメインとしてカウントされます)。
また、@RobertTさんの回答にもあるように
HttpOnly
のクッキーは、クライアント側のJavaScriptで削除することはできません。
関連
-
vueネットワークリクエストソリューション ネイティブネットワークリクエストとjsネットワークリクエストライブラリ
-
Vueはランニングライト形式のテキストを水平方向にスクロールする機能を実装している
-
Vueのフィルタの説明
-
[解決済み】JavaScriptで「無効な日付」のDateインスタンスを検出する
-
[解決済み] Node.jsを使うタイミングをどう判断するか?
-
[解決済み] オブジェクトの配列から、プロパティの値を配列として取り出す。
-
[解決済み] jQuery Ajax呼び出し後のリダイレクトリクエストを管理する方法
-
[解決済み] JavaScriptで日付の書式設定に関するドキュメントはどこにありますか?
-
[解決済み] jQueryでクッキーを設定/解除するにはどうすればよいですか?
-
[解決済み] Javascriptで文字列の1文字目を削除する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
要素ツリー制御によるvueTreeテーブル
-
WeChatアプレット用ユニアプリによるグローバルシェアリング
-
Vueにシンプルなメモ帳機能を実装
-
vue ディレクティブ v-html と v-text
-
Vueのクラススタイルの使い方の詳細
-
vueのプロジェクトでモックを使用する方法を知っていますか?
-
[解決済み】JavaScript TypeError: null のプロパティ 'style' を読み取ることができない
-
[解決済み】React - TypeError: 未定義のプロパティ 'props' を読み取ることができない。
-
[解決済み】JavaScriptエラー(Uncaught SyntaxError: Unexpected end of input)
-
[解決済み】 env: node: macにそのようなファイルやディレクトリはありません