From 33100df5d2ca3929ac971161fe5ec6d55bacf382 Mon Sep 17 00:00:00 2001 From: mongolyy Date: Sat, 19 Feb 2022 16:56:20 +0900 Subject: cookie storeと関連ページを翻訳 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- files/ja/web/api/cookiestore/change_event/index.md | 51 ++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 files/ja/web/api/cookiestore/change_event/index.md (limited to 'files/ja/web/api/cookiestore/change_event/index.md') diff --git a/files/ja/web/api/cookiestore/change_event/index.md b/files/ja/web/api/cookiestore/change_event/index.md new file mode 100644 index 0000000000..f28ed2ba69 --- /dev/null +++ b/files/ja/web/api/cookiestore/change_event/index.md @@ -0,0 +1,51 @@ +--- +title: 'CookieStore: change event' +slug: Web/API/CookieStore/change_event +tags: + - API + - Reference + - Event + - change + - onchange + - CookieStore +browser-compat: api.CookieStore.change_event +--- +{{securecontext_header}}{{DefaultAPISidebar("Cookie Store API")}} + +任意のCookieに変更が加えられると、 {{domxref("CookieStore")}} オブジェクトで `change` イベントが発火します。 + +## 構文 + +イベント名は {{domxref("EventTarget.addEventListener", "addEventListener()")}} などのメソッドで使用したり、イベントハンドラープロパティで設定されます。 + +```js +cookieStore.addEventListener('change', event => { }) + +cookieStore.onchange = event => { } +``` + +## 例 + +Cookieが変更されたときに通知を受けるには、以下のように {{domxref("EventTarget.addEventListener", "addEventListener()")}} を使って `cookieStore` インスタンスにハンドラを追加することが可能です。 + +```js +cookieStore.addEventListener('change', function(event) { + console.log('1 change event'); +}); +``` + +あるいは、 `CookieStore.onchange` イベントハンドラープロパティを使用して、 `change` イベントのハンドラを定義することもできます。 + +```js +cookieStore.onchange = function(event) { + console.log('1 change event'); +}; +``` + +## 仕様 + +{{Specifications}} + +## ブラウザーの互換性 + +{{Compat}} -- cgit v1.2.3-54-g00ecf From 885fc19d39b08c2218e51133d47808e567ac3192 Mon Sep 17 00:00:00 2001 From: mongolyy Date: Sun, 20 Feb 2022 18:43:53 +0900 Subject: 空白の過不足を修正 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- files/ja/web/api/cookiestore/change_event/index.md | 4 ++-- files/ja/web/api/cookiestore/delete/index.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'files/ja/web/api/cookiestore/change_event/index.md') diff --git a/files/ja/web/api/cookiestore/change_event/index.md b/files/ja/web/api/cookiestore/change_event/index.md index f28ed2ba69..4596455c67 100644 --- a/files/ja/web/api/cookiestore/change_event/index.md +++ b/files/ja/web/api/cookiestore/change_event/index.md @@ -12,7 +12,7 @@ browser-compat: api.CookieStore.change_event --- {{securecontext_header}}{{DefaultAPISidebar("Cookie Store API")}} -任意のCookieに変更が加えられると、 {{domxref("CookieStore")}} オブジェクトで `change` イベントが発火します。 +任意の Cookie に変更が加えられると、{{domxref("CookieStore")}} オブジェクトで `change` イベントが発火します。 ## 構文 @@ -34,7 +34,7 @@ cookieStore.addEventListener('change', function(event) { }); ``` -あるいは、 `CookieStore.onchange` イベントハンドラープロパティを使用して、 `change` イベントのハンドラを定義することもできます。 +あるいは、`CookieStore.onchange` イベントハンドラープロパティを使用して、`change` イベントのハンドラを定義することもできます。 ```js cookieStore.onchange = function(event) { diff --git a/files/ja/web/api/cookiestore/delete/index.md b/files/ja/web/api/cookiestore/delete/index.md index 9caf027501..ef00c4a32f 100644 --- a/files/ja/web/api/cookiestore/delete/index.md +++ b/files/ja/web/api/cookiestore/delete/index.md @@ -11,7 +11,7 @@ browser-compat: api.CookieStore.delete --- {{securecontext_header}}{{DefaultAPISidebar("Cookie Store API")}} -domxref("CookieStore")}} インターフェースの **`delete()`** メソッドは、与えられた名前またはオプションオブジェクトを持つ Cookie を削除します(下記参照)。`delete()` メソッドは日付を過去のものに変更することでCookieを失効させます。 +{{domxref("CookieStore")}} インターフェイスの **`delete()`** メソッドは、与えられた名前またはオプションオブジェクトを持つ Cookie を削除します(下記参照)。`delete()` メソッドは日付を過去のものに変更することでCookieを失効させます。 ## 構文 @@ -50,7 +50,7 @@ var promise = cookieStore.delete(options); ## 例 -この例では、`delete()` メソッドに名前を渡すことで、 Cookie を削除しています。 +この例では、`delete()` メソッドに名前を渡すことで、Cookie を削除しています。 ```js let result = cookieStore.delete('cookie1'); -- cgit v1.2.3-54-g00ecf From a96f7b08aee032f0010e389663c5732b84949e9a Mon Sep 17 00:00:00 2001 From: mongolyy Date: Mon, 21 Feb 2022 23:30:29 +0900 Subject: 文言の微修正 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- files/ja/web/api/cookiestore/change_event/index.md | 4 ++-- files/ja/web/api/cookiestore/get/index.md | 6 +++--- files/ja/web/api/cookiestore/index.md | 2 +- files/ja/web/api/cookiestore/set/index.md | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) (limited to 'files/ja/web/api/cookiestore/change_event/index.md') diff --git a/files/ja/web/api/cookiestore/change_event/index.md b/files/ja/web/api/cookiestore/change_event/index.md index 4596455c67..22124ad956 100644 --- a/files/ja/web/api/cookiestore/change_event/index.md +++ b/files/ja/web/api/cookiestore/change_event/index.md @@ -26,7 +26,7 @@ cookieStore.onchange = event => { } ## 例 -Cookieが変更されたときに通知を受けるには、以下のように {{domxref("EventTarget.addEventListener", "addEventListener()")}} を使って `cookieStore` インスタンスにハンドラを追加することが可能です。 +Cookie が変更されたときに通知を受けるには、以下のように {{domxref("EventTarget.addEventListener", "addEventListener()")}} を使って `cookieStore` インスタンスにハンドラを追加可能です。 ```js cookieStore.addEventListener('change', function(event) { @@ -34,7 +34,7 @@ cookieStore.addEventListener('change', function(event) { }); ``` -あるいは、`CookieStore.onchange` イベントハンドラープロパティを使用して、`change` イベントのハンドラを定義することもできます。 +あるいは、`CookieStore.onchange` イベントハンドラープロパティを使用して、`change` イベントのハンドラを定義できます。 ```js cookieStore.onchange = function(event) { diff --git a/files/ja/web/api/cookiestore/get/index.md b/files/ja/web/api/cookiestore/get/index.md index cbefeb0b52..5ca96ed26a 100644 --- a/files/ja/web/api/cookiestore/get/index.md +++ b/files/ja/web/api/cookiestore/get/index.md @@ -11,7 +11,7 @@ browser-compat: api.CookieStore.get --- {{securecontext_header}}{{DefaultAPISidebar("Cookie Store API")}} -{{Domxref("CookieStore")}} インターフェイスの **`get()`** メソッドは、与えられた名前またはオプションオブジェクトを持つ一つの Cookie を返します(下記参照)。このメソッドは渡されたパラメータに最初にマッチする Cookie を返します。 +{{Domxref("CookieStore")}} インターフェイスの **`get()`** メソッドは、与えられた名前またはオプションオブジェクトを持つ1つの Cookie を返します(下記参照)。このメソッドは渡されたパラメータに最初にマッチする Cookie を返します。 ## 構文 @@ -62,7 +62,7 @@ var cookie = CookieStore.get(options); - `"lax"` - : Cookie は、通常のクロスサイト・サブクエスト(例えば、画像やフレームをサードパーティのサイトにロードするため)には送信されませんが、ユーザーが元のサイト内を移動しているとき(すなわち、リンクをたどっているとき)には送信されます。 - `"none"` - - : クッキーは、すべてのコンテキストで送信されます。 + - : Cookie は、すべてのコンテキストで送信されます。 > **Note:** SameSite cookies の詳細については、 [SameSite cookies explained](https://web.dev/samesite-cookies-explained/) をご覧ください。 @@ -73,7 +73,7 @@ var cookie = CookieStore.get(options); ## 例 -この例では、"cookie1" という名前の Cookie を返します。もし Cookie が見つかれば、プロミスの結果は一つの Cookie の詳細を含むオブジェクトになります。 +この例では、"cookie1" という名前の Cookie を返します。もし Cookie が見つかれば、プロミスの結果は1つの Cookie の詳細を含むオブジェクトになります。 ```js let cookie = cookieStore.get('cookie1'); diff --git a/files/ja/web/api/cookiestore/index.md b/files/ja/web/api/cookiestore/index.md index 40d6a5c589..2ec1548cd3 100644 --- a/files/ja/web/api/cookiestore/index.md +++ b/files/ja/web/api/cookiestore/index.md @@ -21,7 +21,7 @@ browser-compat: api.CookieStore - {{domxref("CookieStore.delete()")}} - : `delete()` メソッドは与えられた名前またはオプションオブジェクトを持つCookieを削除します。削除が完了すると解決される {{jsxref("Promise")}} が返されます。 - {{domxref("CookieStore.get()")}} - - : `get()` メソッドは与えられた名前またはオプションオブジェクトで一つのCookieを取得します。一つのCookieの詳細に解決される {{jsxref("Promise")}} を返します。 + - : `get()` メソッドは与えられた名前またはオプションオブジェクトで1つのCookieを取得します。1つのCookieの詳細に解決される {{jsxref("Promise")}} を返します。 - {{domxref("CookieStore.getAll()")}} - : `getAll()` メソッドはマッチするすべてのCookieを取得します。Cookieのリストに解決される {{jsxref("Promise")}} を返します。 - {{domxref("CookieStore.set()")}} diff --git a/files/ja/web/api/cookiestore/set/index.md b/files/ja/web/api/cookiestore/set/index.md index 8fa58a7303..b375b088e0 100644 --- a/files/ja/web/api/cookiestore/set/index.md +++ b/files/ja/web/api/cookiestore/set/index.md @@ -49,9 +49,9 @@ var promise = cookieStore.set(options); - `"strict"` - : Cookie は、ファーストパーティのコンテキストでのみ送信され、サードパーティのウェブサイトによるリクエストと一緒に送信されることはありません - `"lax"` - - : Cookie は、通常のクロスサイト・サブクエスト(例えば、画像やフレームをサードパーティのサイトにロードするため)には送信されませんが、ユーザーが元のサイト内を移動しているとき(すなわち、リンクをたどっているとき)には送信されます。 + - : Cookie は、通常のクロスサイト・サブクエスト(例えば、画像やフレームをサードパーティのサイトにロードするため)には送信されません。しかし、ユーザーが元のサイト内を移動しているとき(すなわち、リンクをたどっているとき)には送信されます。 - `"none"` - - : クッキーは、すべてのコンテキストで送信されます。 + - : Cookie は、すべてのコンテキストで送信されます。 > **Note:** SameSite cookies の詳細については、 [SameSite cookies explained](https://web.dev/samesite-cookies-explained/) をご覧ください。 -- cgit v1.2.3-54-g00ecf From a90e3d62a228cafd3eb9790cb778c23e4649a2c4 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sat, 12 Mar 2022 21:18:24 +0900 Subject: Update index.md --- files/ja/web/api/cookiestore/change_event/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'files/ja/web/api/cookiestore/change_event/index.md') diff --git a/files/ja/web/api/cookiestore/change_event/index.md b/files/ja/web/api/cookiestore/change_event/index.md index 22124ad956..4d497e64cd 100644 --- a/files/ja/web/api/cookiestore/change_event/index.md +++ b/files/ja/web/api/cookiestore/change_event/index.md @@ -42,7 +42,7 @@ cookieStore.onchange = function(event) { }; ``` -## 仕様 +## 仕様書 {{Specifications}} -- cgit v1.2.3-54-g00ecf