クッキーの紹介

クッキーの紹介

クッキーの概要

Cookie は、Web ブラウザでユーザー情報を保存するために使用される小さなテキスト ファイルです。Cookie のサイズは通常 4 KB 以内に制限されます (ブラウザー カーネルが異なると若干の違いがある場合や、単一のドメイン名に対してより高い制限がある場合があります)。あなたが Web サイトにアクセスすると、Web サイトはあなたのコンピュータ上に Cookie を作成して、あなたのブラウザを認識し、あなたの設定やログイン資格情報 (認証) などのあなたに関する情報を保存することがあります。この情報は、Web サイトがより良いユーザー エクスペリエンスとパーソナライズされたサービスを提供するのに役立ちます。たとえば、Cookie はアカウント パスワードの資格情報を保存し、毎回アカウント パスワードを入力しなくても、その資格情報を Web サイトに直接提供できます。Cookie はセッション Cookie と永続 Cookie に分類できます。セッション Cookie はユーザーのブラウザのメモリに保存され、ユーザーがブラウザを閉じると自動的に消去されます。一方、永続的 Cookie はユーザーのコンピュータのハードディスクに保存され、ブラウザを閉じても存在し、次回 Web サイトにアクセスしたときに引き続き使用されます。永続 Cookie がディスク領域を常に占有することを防ぐために、永続 Cookie には有効期限を設定する必要があります。永続的な Cookie は、期限切れになるか手動で削除されるまで残ります。

Cookie は悪用されやすい技術であり、悪意のある Web サイトが Cookie を使用してユーザーの行動を追跡し、個人情報を収集する可能性があることに注意してください。Cookie はユーザーのネットワーク活動を追跡するために使用される可能性があるため、ユーザーはインターネットを使用する際には常に警戒し、自分自身の情報の保護に注意することをお勧めします。

Cookie コンテンツの形式は、「名前=値」のキーと値のペアです。名前 (name) と値 (value) が等号 (=) で接続され、複数の Cookie はセミコロン (;) で区切られます。たとえば、「ユーザー名 = ジョン; 言語 = en-US; セッション ID = 123456」です。Cookie には、名前と値に加えて、有効期限 (有効期限)、ドメイン名、パス、セキュリティなどのオプションの属性も含めることができます。

Cookieメソッドを表示する

ブラウザの開発者ツールを使用して、現在の Web サイトによって設定されている Cookie 情報を表示できます。ブラウザが異なると動作が若干異なる場合があります。

以下では、Google Chrome および Microsoft Edge ブラウザを例として取り上げます

Chrome ブラウザを開き、Cookie を表示したい Web サイトに移動します。F12 キーを押して開発者ツール ウィンドウを開き、上部ツールバーの [アプリケーション] タブをクリックします。左側のナビゲーション パネルで、[ストレージ] タブを展開し、[Cookie] を選択して Cookie テーブルを表示します。以下の図を参照してください。

Cookie テーブルからわかるように、Cookie の構成: 名前 (Name)、値 (Aalue)、ドメイン (Domain)、パス (path)、有効期限/最大期間 (Expires)、セキュリティ (Secure) など。詳細については、 https://learn.microsoft.com/zh-cn/microsoft-edge/devtools-guide-chromium/storage/cookiesをご覧ください。

JavaScript 操作 cookie

「JS が Cookie を作成、読み取り、削除する方法」を参照してください  https://juejin.cn/post/6844903933320790024
ここでは多くは言いません。

おすすめ

転載: blog.csdn.net/cnds123/article/details/131082637