English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML DOM cookie属性

HTML DOM Document オブジェクト

cookie属性の取得と設定は、現在のドキュメントに関連付けられているCookieです。

構文:

cookie属性を返します:

document.cookie

cookie属性を設定する:

document.cookie = newCookie
var x = document.cookie;
テストを見て‹/›

私たちのJavaScript Cookiesチュートリアルでcookieに関する更多信息を学ぶ。

ブラウザ互換性

すべてのブラウザが完全にサポートするcookie属性:

属性
cookie

属性値

説明
newCookie
newCookieの形式の文字列キー=値(key=value)。ただし、一度に設定できるのは/cookieを更新します。
以下のいずれかのcookie属性値を選択して、キー値以降、設定する/更新されたcookieを追加し、セミコロンで区切ります:
  • expires = date-(オプション)GMT形式で日付を指定します。指定しない場合、ブラウザを閉じるとcookieが削除されます。(参照してくださいDate.toUTCString()メソッド)

  • path = path-(オプション)ブラウザにcookieが属するディレクトリのパスを指定します。パスは絶対パスでなければなりません。指定しない場合、デフォルトで現在のドキュメント位置の現在のパスが使用されます。

  • domain = domain-(オプション)指定されたサイトのドメイン(例:「example.com」)を指定します。指定しない場合、デフォルトで現在のドキュメント位置のホスト部分が使用されます。

  • セキュリティ -(オプション)ブラウザに、セキュリティプロトコル(https)を使用して、cookieをサーバーに送信するように指示します。

cookieの作成例:

document.cookie = "username=Seagull; expires=Thu, 27 Dec 2018 12:00:00 UTC; path=/";

注意: Cookie値文字列を使用してencodeURIComponent()この文字列に、コロン、セミコロン、またはスペースが含まれていないことを確認するために(cookieの値には使用できない)。

技術的詳細

返却値:ドキュメント内の「 キー=値(key=value) ” cookieに
DOMバージョン:DOM 2階層

さらに例

Cookieの設定:

document.cookie = "name=Seagull";
document.cookie = "favorite_food=Polluted Air";
テストを見て‹/›

HTML DOM Document オブジェクト