Skip to content

Commit

Permalink
Merge branch 'main' into usage-notes
Browse files Browse the repository at this point in the history
  • Loading branch information
Gahotx authored Aug 27, 2024
2 parents a270ab0 + b527664 commit d68e62e
Show file tree
Hide file tree
Showing 114 changed files with 680 additions and 603 deletions.
10 changes: 8 additions & 2 deletions files/ja/_redirects.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4140,8 +4140,12 @@
/ja/docs/Web/HTML/Supported_media_formats /ja/docs/Web/Media/Formats
/ja/docs/Web/HTML/Using_HTML5_audio_and_video /ja/docs/Learn/HTML/Multimedia_and_embedding/Video_and_audio_content
/ja/docs/Web/HTML/属性 /ja/docs/Web/HTML/Attributes
/ja/docs/Web/HTTP/Basics_of_HTTP/Data_URIs /ja/docs/Web/HTTP/Basics_of_HTTP/Data_URLs
/ja/docs/Web/HTTP/Basics_of_HTTP/Choosing_between_www_and_non-www_URLs /ja/docs/Web/URI/Authority/Choosing_between_www_and_non-www_URLs
/ja/docs/Web/HTTP/Basics_of_HTTP/Data_URIs /ja/docs/Web/URI/Schemes/data
/ja/docs/Web/HTTP/Basics_of_HTTP/Data_URLs /ja/docs/Web/URI/Schemes/data
/ja/docs/Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web /ja/docs/Web/URI
/ja/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types /ja/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types
/ja/docs/Web/HTTP/Basics_of_HTTP/Resource_URLs /ja/docs/Web/URI/Schemes/resource
/ja/docs/Web/HTTP/Cross-Origin_Resource_Policy_(CORP) /ja/docs/Web/HTTP/Cross-Origin_Resource_Policy
/ja/docs/Web/HTTP/Feature_Policy /ja/docs/Web/HTTP/Permissions_Policy
/ja/docs/Web/HTTP/Gecko_user_agent_string_reference /ja/docs/Web/HTTP/Headers/User-Agent/Firefox
Expand Down Expand Up @@ -4191,6 +4195,7 @@
/ja/docs/Web/HTTP/Link_prefetching_FAQ /ja/docs/Glossary/Prefetch
/ja/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_(PAC)_file /ja/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file
/ja/docs/Web/HTTP/Public_Key_Pinning /ja/docs/conflicting/Web/Security/Certificate_Transparency
/ja/docs/Web/HTTP/Resources_and_URIs /ja/docs/Web/HTTP/Basics_of_HTTP/MIME_types
/ja/docs/Web/HTTP/Response_codes /ja/docs/Web/HTTP/Status
/ja/docs/Web/HTTP/Response_codes/204 /ja/docs/Web/HTTP/Status/204
/ja/docs/Web/HTTP/Server-Side_Access_Control /ja/docs/Web/HTTP/CORS
Expand Down Expand Up @@ -4625,6 +4630,7 @@
/ja/docs/Web/Security/Public_Key_Pinning /ja/docs/conflicting/Web/Security/Certificate_Transparency
/ja/docs/Web/Security/Securing_your_site /ja/docs/Web/Security/Practical_implementation_guides
/ja/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion /ja/docs/Web/Security/Practical_implementation_guides/Turning_off_form_autocompletion
/ja/docs/Web/Text_fragments /ja/docs/Web/URI/Fragment/Text_fragments
/ja/docs/Web/WebGL /ja/docs/Web/API/WebGL_API
/ja/docs/Web/WebGL/Adding_2D_content_to_a_WebGL_context /ja/docs/Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context
/ja/docs/Web/WebGL/Animating_objects_with_WebGL /ja/docs/Web/API/WebGL_API/Tutorial/Animating_objects_with_WebGL
Expand Down Expand Up @@ -4901,7 +4907,7 @@
/ja/docs/addons.mozilla.org_(AMO)_API_Developers'_Guide /ja/docs/Mozilla/Add-ons
/ja/docs/console /ja/docs/Web/API/console
/ja/docs/counters /ja/docs/Web/CSS/CSS_counter_styles/Using_CSS_counters
/ja/docs/data_URIs /ja/docs/Web/HTTP/Basics_of_HTTP/Data_URLs
/ja/docs/data_URIs /ja/docs/Web/URI/Schemes/data
/ja/docs/dummySlug/Reference /ja/docs/Web/JavaScript/Reference
/ja/docs/dummySlug/Reference/About /ja/docs/Web/JavaScript/Reference
/ja/docs/dummySlug/Reference/About/Formatting_Conventions /ja/docs/MDN/Writing_guidelines/Writing_style_guide
Expand Down
44 changes: 18 additions & 26 deletions files/ja/_wikihistory.json
Original file line number Diff line number Diff line change
Expand Up @@ -21372,28 +21372,10 @@
"modified": "2019-11-23T23:17:48.338Z",
"contributors": ["mfuji09", "silverskyvicto", "cissoid"]
},
"Web/HTTP/Basics_of_HTTP/Choosing_between_www_and_non-www_URLs": {
"modified": "2020-12-06T15:11:17.468Z",
"contributors": ["mfuji09", "pcw", "silverskyvicto", "yyss"]
},
"Web/HTTP/Basics_of_HTTP/Data_URLs": {
"modified": "2020-12-04T15:28:57.902Z",
"contributors": [
"mfuji09",
"silverskyvicto",
"yyss",
"ethertank",
"sosleepy"
]
},
"Web/HTTP/Basics_of_HTTP/Evolution_of_HTTP": {
"modified": "2020-09-25T15:03:35.377Z",
"contributors": ["mfuji09", "silverskyvicto", "yyss"]
},
"Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web": {
"modified": "2020-08-21T11:37:40.436Z",
"contributors": ["mfuji09", "yuta0801", "yyss"]
},
"Web/HTTP/Basics_of_HTTP/MIME_types": {
"modified": "2020-07-24T02:39:26.659Z",
"contributors": ["pcw", "mfuji09", "nekottyo", "silverskyvicto", "yyss"]
Expand All @@ -21402,10 +21384,6 @@
"modified": "2020-05-15T22:15:38.965Z",
"contributors": ["mfuji09", "chrisdavidmills", "silverskyvicto", "yyss"]
},
"Web/HTTP/Basics_of_HTTP/Resource_URLs": {
"modified": "2019-03-18T21:26:41.834Z",
"contributors": ["mfuji09", "silverskyvicto"]
},
"Web/HTTP/Browser_detection_using_the_user_agent": {
"modified": "2020-11-12T13:14:23.994Z",
"contributors": ["mfuji09", "negibokken", "silverskyvicto", "karaage-kun"]
Expand Down Expand Up @@ -22150,10 +22128,6 @@
"modified": "2020-09-22T04:26:24.005Z",
"contributors": ["mfuji09", "pcw", "yyss"]
},
"Web/HTTP/Resources_and_URIs": {
"modified": "2019-03-18T21:33:17.331Z",
"contributors": ["mfuji09"]
},
"Web/HTTP/Resources_and_specifications": {
"modified": "2020-08-18T01:47:17.883Z",
"contributors": ["mfuji09", "Indication"]
Expand Down Expand Up @@ -29510,6 +29484,24 @@
"Mohawk"
]
},
"Web/URI/Authority/Choosing_between_www_and_non-www_URLs": {
"modified": "2020-12-06T15:11:17.468Z",
"contributors": ["mfuji09", "pcw", "silverskyvicto", "yyss"]
},
"Web/URI/Schemes/data": {
"modified": "2020-12-04T15:28:57.902Z",
"contributors": [
"mfuji09",
"silverskyvicto",
"yyss",
"ethertank",
"sosleepy"
]
},
"Web/URI/Schemes/resource": {
"modified": "2019-03-18T21:26:41.834Z",
"contributors": ["mfuji09", "silverskyvicto"]
},
"Web/WebDriver": {
"modified": "2020-10-15T22:28:29.913Z",
"contributors": ["mfuji09"]
Expand Down
18 changes: 7 additions & 11 deletions files/ja/glossary/accent/index.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,18 @@
---
title: accent (強調表示)
title: Accent (強調色)
slug: Glossary/Accent
l10n:
sourceCommit: ada5fa5ef15eadd44b549ecf906423b4a2092f34
---

{{GlossarySidebar}}

**強調表示** は主に明るい色によって、配色内でよりわかりやすく背景色と前景色を引き立たせます。これらは多くのプラットフォームの視覚スタイルに存在します (しかしながら、全てではありません)
**強調色**は主に明るい色であり、配色内で実用的な色である背景色や前景色と対照的な色です。これらは多くのプラットフォームの視覚スタイルに存在します(ただし、すべてではありません)

ウェブにおいて、強調表示は {{HTMLElement("input")}} 要素で操作の活性状態の部分に使われることがあります。例えばチェックした [checkbox](/ja/docs/Web/HTML/Element/input/checkbox) の背景です
ウェブにおいて、強調色は {{HTMLElement("input")}} 要素で操作のアクティブな位置を示すために使われることがあります。例えばチェックした[チェックボックス](/ja/docs/Web/HTML/Element/input/checkbox)の背景に使われます

## 関連情報

### 強調表示に関連する CSS
### 強調色に関連する CSS

特定の要素の CSS {{cssxref("accent-color")}} プロパティに適切な {{cssxref("<color>")}} 値を設定することで、強調表示の色を設定できます。

### 強調表示を持つHTML要素

- [`<input type="checkbox">`](/ja/docs/Web/HTML/Element/input/checkbox)
- [`<input type="radio">`](/ja/docs/Web/HTML/Element/input/radio)
- [`<input type="range">`](/ja/docs/Web/HTML/Element/input/range)
特定の要素の CSS {{cssxref("accent-color")}} プロパティに適切な {{cssxref("&lt;color&gt;")}} 値を設定することで、強調色を設定できます。
24 changes: 10 additions & 14 deletions files/ja/glossary/world_wide_web/index.md
Original file line number Diff line number Diff line change
@@ -1,32 +1,28 @@
---
title: World Wide Web
slug: Glossary/World_Wide_Web
l10n:
sourceCommit: ada5fa5ef15eadd44b549ecf906423b4a2092f34
---

{{GlossarySidebar}}

_World Wide Web_ は、一般に **WWW**, **W3**, もしくは **ウェブ** と呼ばれ、{{Glossary("Internet", "インターネット")}} を通じて公開されたウェブページが相互に接続されたシステムのことです。ウェブはインターネットと同義ではありません。ウェブは、インターネット上に構築された多くのアプリケーションの中の一つなのです
_World Wide Web_ は、一般に **WWW**, **W3**, もしくは **ウェブ** と呼ばれ、{{Glossary("Internet", "インターネット")}} を通じて公開されたウェブページが相互に接続されたシステムのことです。ウェブはインターネットと同義ではありません。ウェブは、インターネット上に構築された多くのアプリケーションの中の一つです

ティム・バーナーズ=リー卿は、World Wide Web として知られることとなったアーキテクチャを提唱しました。彼は、1990 年に世界初のウェブ {{Glossary("Server","サーバー")}} とウェブ {{Glossary("Browser","ブラウザー")}}、そしてウェブページを CERN 物理学研究所の自身のコンピューター上に構築しました。1991 年に、彼は alt.hypertext ニュースグループで自身の成果を公表しました。ウェブが世界で初めて公になった瞬間でした。
ティム・バーナーズ=リーは、World Wide Web として知られることとなったアーキテクチャを提唱しました。彼は、1990 年に世界初のウェブ{{Glossary("Server","サーバー")}}とウェブ{{Glossary("Browser","ブラウザー")}}、そしてウェブページを CERN 物理学研究所の自身のコンピューター上に構築しました。1991 年に、彼は alt.hypertext ニュースグループで自身の成果を公表しました。ウェブが世界で初めて公になった瞬間でした。

今日、「ウェブ」として知られているシステムは、いくつかの構成要素から成り立っています。

- **{{Glossary("HTTP")}}** プロトコルがサーバーとクライアント間のデータ転送を管理しています。
- ウェブの構成要素へアクセスするため、クライアントは **{{Glossary("URL")}}** (uniform resource location) もしくは (以前は Universal Document Identifier (UDI) と呼ばれていた) {{Glossary("URI")}} (uniform resource identifier) と呼ばれる固有の識別子を提供します。
- **{{Glossary("HTML")}}** (hypertext markup language) は、ドキュメントを公開する最も一般的な形式です
- ウェブの構成要素へアクセスするため、クライアントは **{{Glossary("URL")}}** (uniform resource location) もしくは {{Glossary("URI")}} (uniform resource identifier、以前は Universal Document Identifier (UDI) と呼ばれていた) と呼ばれる固有の識別子を提供します。
- **{{Glossary("HTML")}}** (hypertext markup language) は、文書を公開する最も一般的な形式です

リンクする、もしくは {{Glossary("Hyperlink","ハイパーリンク")}} を介してリソースを結びつけることは、関連するドキュメントをひとまとめに識別できるようにする、ウェブの特徴的な概念です。
リンクする、もしくは{{Glossary("Hyperlink","ハイパーリンク")}}を介してリソースを結びつけることは、関連するドキュメントをひとまとめに識別できるようにする、ウェブの特徴的な概念です。

ウェブを発明した後すぐに、ティム・バーナーズ=リー卿は、ウェブを標準化し、さらに開発を進めるべく、{{Glossary("W3C")}} (World Wide Web Consortium) を設立しました。この協会は、ウェブブラウザーの開発者、政府団体、研究者および大学などの主要なウェブの利益団体で構成されています。その使命には、教育や地域社会への貢献も含まれています。
ウェブを発明した後でまもなく、ティム・バーナーズ=リーは、ウェブを標準化し、さらに開発を進めるべく、{{Glossary("W3C")}} (World Wide Web Consortium) を設立しました。この協会は、ウェブブラウザーの開発者、政府団体、研究者および大学などの主要なウェブの利益団体で構成されています。その使命には、教育や地域社会への貢献も含まれています。

## 関連情報

### ウェブについて学ぶ

- [Learn the Web](/ja/docs/Learn)
- [Web literacy map](https://learning.mozilla.org/web-literacy) (ウェブ開発に必要なスキル項目)

### 基礎知識

- Wikipedia 上の [World Wide Web](https://ja.wikipedia.org/wiki/World_Wide_Web)
- [W3C のウェブサイト](http://w3.org)
- [World Wide Web](https://ja.wikipedia.org/wiki/World_Wide_Web)(ウィキペディア)
- [W3C のウェブサイト](https://www.w3.org/)
62 changes: 62 additions & 0 deletions files/ja/web/api/navigationpreloadmanager/disable/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
---
title: "NavigationPreloadManager: disable() メソッド"
short-title: disable()
slug: Web/API/NavigationPreloadManager/disable
l10n:
sourceCommit: bc0237f139ee3a9db67a669ae1b6bf45ebba7f94
---

{{APIRef("Service Workers API")}}{{SecureContext_Header}}{{AvailableInWorkers}}

**`disable()`** は {{domxref("NavigationPreloadManager")}} インターフェイスのメソッドで、以前に {{domxref("NavigationPreloadManager.enable()","enable()")}} を使用して開始されたサービスワーカー管理リソースの自動事前読み込みを停止します。
このメソッドは、`undefined` で解決するプロミスを返します。

このメソッドは、サービスワーカーの `activate` イベントハンドラー(`fetch` イベントハンドラーが呼ばれる前)で呼ばれることがあります。

## 構文

```js-nolint
disable()
```

### 引数

なし。

### 返値

{{jsxref('undefined')}} で解決するプロミス ({{jsxref("Promise")}}) です。

### 例外

- `InvalidStateError` {{domxref("DOMException")}}
- : この {{domxref("NavigationPreloadManager")}} が属する登録に関連するアクティブなワーカーがない場合。

##

下記のコードは最初に {{domxref("ServiceWorkerRegistration.navigationPreload")}} の使用に対応していることを確認した後、事前読み込みを無効にする方法を示しています。

```js
addEventListener("activate", (event) => {
event.waitUntil(
(async () => {
if (self.registration.navigationPreload) {
// Disable navigation preloads!
await self.registration.navigationPreload.disable();
}
})(),
);
});
```

## 仕様書

{{Specifications}}

## ブラウザーの互換性

{{Compat}}

## 関連情報

{{domxref("NavigationPreloadManager.enable()")}}
62 changes: 62 additions & 0 deletions files/ja/web/api/navigationpreloadmanager/enable/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
---
title: "NavigationPreloadManager: enable() メソッド"
short-title: enable()
slug: Web/API/NavigationPreloadManager/enable
l10n:
sourceCommit: bc0237f139ee3a9db67a669ae1b6bf45ebba7f94
---

{{APIRef("Service Workers API")}}{{SecureContext_Header}}{{AvailableInWorkers}}

**`enable()`** は {{domxref("NavigationPreloadManager")}} インターフェイスのメソッドで、サービスワーカーが管理するリソースの事前読み込みを有効にするために使用されます。
このメソッドは、`undefined` で解決するプロミスを返します。

このメソッドは、サービスワーカーの `activate` イベントハンドラーで呼び出されるべきであり、これにより、`fetch` イベントハンドラーが発行される前に確実に呼び出されるようになります。

## 構文

```js-nolint
enable()
```

### 引数

なし。

### 返値

{{jsxref('undefined')}} で解決するプロミス ({{jsxref("Promise")}}) です。

### 例外

- `InvalidStateError` {{domxref("DOMException")}}
- : この {{domxref("NavigationPreloadManager")}} が属する登録に関連するアクティブなワーカーがない場合。

##

下記のコードは最初に {{domxref("ServiceWorkerRegistration.navigationPreload")}} の使用に対応していることを確認した後、事前読み込みを有効にする方法を示しています。

```js
addEventListener("activate", (event) => {
event.waitUntil(
(async () => {
if (self.registration.navigationPreload) {
// Enable navigation preloads!
await self.registration.navigationPreload.enable();
}
})(),
);
});
```

## 仕様書

{{Specifications}}

## ブラウザーの互換性

{{Compat}}

## 関連情報

{{domxref("NavigationPreloadManager.disable()")}}
60 changes: 60 additions & 0 deletions files/ja/web/api/navigationpreloadmanager/getstate/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
title: "NavigationPreloadManager: getState() メソッド"
short-title: getState()
slug: Web/API/NavigationPreloadManager/getState
l10n:
sourceCommit: 58ad1df59f2ffb9ecab4e27fe1bdf1eb5a55f89b
---

{{APIRef("Service Workers API")}}{{SecureContext_Header}}{{AvailableInWorkers}}

**`getState()`** は {{domxref("NavigationPreloadManager")}} インターフェイスのメソッドで、事前読み込みが有効になっているかどうか、また、どのような値が HTTP ヘッダーの {{HTTPHeader("Service-Worker-Navigation-Preload")}} に送信されるかを示すプロパティを持つオブジェクトを返すプロミス ({{jsxref("Promise")}}) を返します。

## 構文

```js-nolint
getState()
```

### 引数

なし。

### 返値

以下のプロパティを持つオブジェクトで解決するプロミス ({{jsxref("Promise")}}) です。

- `enabled`
- : 事前読み込みが有効であれば `true`、それ以外では `false` です。
- `headerValue`
- : 事前読み込みされた {{domxref("Window/fetch", "fetch()")}} に続き、HTTP のヘッダー `Service-Worker-Navigation-Preload` に送信される値を含む文字列。
これは {{domxref("NavigationPreloadManager.setHeaderValue()")}} を使用して値が変更されない限り、既定値は `true` です。

### 例外

- `InvalidStateError` {{domxref("DOMException")}}
- : この {{domxref("NavigationPreloadManager")}} が属する登録に関連するアクティブなワーカーがない場合。

##

下記コードは、サービスワーカーが準備完了した時点でリクエストされた現在の状態を示しています。

```js
navigator.serviceWorker.ready
.then((registration) => registration.navigationPreload.getState())
.then((state) => {
console.log(state.enabled); // boolean
console.log(state.headerValue); // string
})
.catch((e) =>
console.error(`NavigationPreloadManager not supported: ${e.message}`),
);
```

## 仕様書

{{Specifications}}

## ブラウザーの互換性

{{Compat}}
Loading

0 comments on commit d68e62e

Please sign in to comment.