aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2022-02-01 00:24:35 +0900
committerMasahiro FUJIMOTO <mfujimot@gmail.com>2022-02-08 23:09:41 +0900
commit73b5baf2d7883e045afd486ef9d60df3faf7a9cd (patch)
treeee6ff1f899d9382661e7df9e59da38856fc1f9fe
parente2a2e6c524d10a4b10763932d628d496fa4e2d33 (diff)
downloadtranslated-content-73b5baf2d7883e045afd486ef9d60df3faf7a9cd.tar.gz
translated-content-73b5baf2d7883e045afd486ef9d60df3faf7a9cd.tar.bz2
translated-content-73b5baf2d7883e045afd486ef9d60df3faf7a9cd.zip
2021/11/02 時点の英語版に同期
-rw-r--r--files/ja/web/http/content_negotiation/list_of_default_accept_values/index.md312
1 files changed, 82 insertions, 230 deletions
diff --git a/files/ja/web/http/content_negotiation/list_of_default_accept_values/index.md b/files/ja/web/http/content_negotiation/list_of_default_accept_values/index.md
index 8baa9b2b39..d87204c5c2 100644
--- a/files/ja/web/http/content_negotiation/list_of_default_accept_values/index.md
+++ b/files/ja/web/http/content_negotiation/list_of_default_accept_values/index.md
@@ -3,256 +3,108 @@ title: 既定の Accept 値の一覧
slug: Web/HTTP/Content_negotiation/List_of_default_Accept_values
tags:
- Accept
- - Content Negotiation
- - HTTP
- - Reference
- コンテンツネゴシエーション
+ - HTTP
- リファレンス
translation_of: Web/HTTP/Content_negotiation/List_of_default_Accept_values
---
-<div>{{HTTPSidebar}}</div>
+{{HTTPSidebar}}
+
+この記事では、特定の入力とブラウザーのバージョンにおける HTTP の [`Accept`](/ja/docs/Web/HTTP/Headers/Accept) ヘッダーの既定値について説明します。
+
+## 既定値
+
+これらは、コンテキストから良い情報が得られない場合に送信される値です。なお、すべてのブラウザーがすべての場合をカバーするために `*/*` MIME タイプを追加します。これは通常、ブラウザのアドレスバーを介して開始されるリクエスト、または HTML の {{HTMLElement("a")}} 要素を介して開始されるリクエストに使用されます。
+
+| ユーザーエージェント | 値 |
+| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Firefox 92 以降 [1] | `text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8` |
+| Firefox 72 ~ 91 [1] | `text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8` |
+| Firefox 66 ~ 71 [1] | `text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8` |
+| Firefox 65 [1] | `text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8` |
+| Firefox 64 以前 [1] | `text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8` |
+| Safari, Chrome | `text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8` |
+| Safari 5 [2] | `text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8` |
+| Internet Explorer 8 [3] | `image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/x-shockwave-flash, application/msword, */*` |
+| Edge | `text/html, application/xhtml+xml, image/jxr, */*` |
+| Opera | `text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1` |
+
+\[1] この値は [`network.http.accept.default`](http://kb.mozillazine.org/Network.http.accept.default) 設定値を使用して変更することができます。
+
+\[2] これは以前の `Accept` ヘッダーと比べて、 `image/png` を `text/html` より上にランク付けしなくなった点で改良されています。
+
+\[3] [IE and the Accept Header (IEInternals' MSDN blog)](https://docs.microsoft.com/en-us/archive/blogs/ieinternals/ie-and-the-accept-header) を参照。
+
+## 画像の値
+
+ユーザエージェントは HTML の {{HTMLElement("img")}} 要素などを通して画像をリクエストするときに、しばしば歓迎されるメディア種別のリストを設定します。
-<p><span class="seoSummary">この記事では、特定の入力とブラウザーのバージョンにおける HTTP <code><a href="/ja/docs/Web/HTTP/Headers/Accept">Accept</a></code> ヘッダーの既定値について説明します。</span></p>
+| ユーザーエージェント | 値 |
+| ------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------- |
+| Firefox 92 以降 [1] | `image/avif,image/webp,*/*` |
+| Firefox 65 ~ 91 [1] | `image/webp,*/*` |
+| Firefox 47 ~ 63 [1] | `*/*` |
+| Firefox 47 以前 [1] | `image/png,image/*;q=0.8,*/*;q=0.5` |
+| Safari (Mac OS Big Sur 以降) | `image/webp,image/png,image/svg+xml,image/*;q=0.8,video/*;q=0.8,*/*;q=0.5` |
+| Safari (Mac OS Big Sur 以前) | `image/png,image/svg+xml,image/*;q=0.8,video/*;q=0.8,*/*;q=0.5` |
+| Chrome | `image/avif,image/webp,image/apng,image/*,*/*;q=0.8` |
+| Internet Explorer 9 | `image/png,image/svg+xml,image/*;q=0.8, */*;q=0.5` |
+| Internet Explorer 8 以前 _[情報源](https://docs.microsoft.com/en-us/archive/blogs/ieinternals/ie-and-the-accept-header)_ | `*/*` |
-<h2 id="Default_values" name="Default_values">既定値</h2>
+\[1] この値は `image.http.accept` 設定値を使用して変更することができます (_[情報源](https://searchfox.org/mozilla-central/search?q=image.http.accept)_).
-<p>これらは、文脈から良い情報が得られない場合に送信される値です。なお、すべてのブラウザーがすべての場合をカバーするために <code>*/*</code> MIME タイプを追加します。これは通常、ブラウザのアドレスバーを介して開始されるリクエスト、または HTML の {{HTMLElement("a")}} 要素を介して開始されるリクエストに使用されます。</p>
+## 動画の値
-<table class="standard-table">
- <tbody>
- <tr>
- <th>User Agent</th>
- <th>値</th>
- <th>備考</th>
- </tr>
- <tr>
- <td>Firefox</td>
- <td>
- <p><code>text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8</code> (Firefox 66 以降)<br>
- <br>
- <code>text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8</code> (Firefox 65)<br>
- <br>
- <code>text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8</code> (それ以前)</p>
- </td>
- <td>Firefox 65 またはそれ以前では、この値は <a class="external" href="http://kb.mozillazine.org/Network.http.accept.default"><code>network.http.accept.default</code></a> 設定値を使用して変更することができます (<a class="external" href="https://hg.mozilla.org/mozilla-central/file/tip/modules/libpref/init/all.js#l1750">情報源)</a></td>
- </tr>
- <tr>
- <td>Safari, Chrome</td>
- <td>
- <p><code>text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8</code></p>
- </td>
- <td><a class="external" href="https://chromium.googlesource.com/chromium/src.git/+/master/services/network/loader_util.cc#24">(情報源)</a></td>
- </tr>
- <tr>
- <td>Safari 5</td>
- <td>
- <p><code>text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8</code></p>
- </td>
- <td>これは以前の <code>Accept</code> ヘッダーと比べて、 <code>image/png</code> を <code>text/html</code> より上にランク付けしなくなった点で改良されています。</td>
- </tr>
- <tr>
- <td>Internet Explorer 8</td>
- <td><code>image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/x-shockwave-flash, application/msword, */*</code></td>
- <td><a class="external" href="http://blogs.msdn.com/b/ieinternals/archive/2009/07/01/ie-and-the-accept-header.aspx">IE and the Accept Header (IEInternals' MSDN blog)</a> を参照</td>
- </tr>
- <tr>
- <td>Edge</td>
- <td><code>text/html, application/xhtml+xml, image/jxr, */*</code></td>
- <td></td>
- </tr>
- <tr>
- <td>Opera</td>
- <td><code>text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1</code></td>
- <td></td>
- </tr>
- </tbody>
-</table>
+HTML の {{HTMLElement("video")}} 要素を介して動画をリクエストする際、ほとんどのブラウザーは特定の値を使用します。
-<h2 id="Values_for_an_image" name="Values_for_an_image">画像の値</h2>
+| ユーザーエージェント | 値 |
+| ------------------------------ | ---------------------------------------------------------------------------------- |
+| Firefox 3.6 以降 | `video/webm,video/ogg,video/*;q=0.9,application/ogg;q=0.7,audio/*;q=0.6,*/*;q=0.5` |
+| Firefox 3.6 以前 | _{{HTMLElement("video")}} に未対応_ |
+| Chrome | `*/*` |
+| Internet Explorer 8 以前 | _{{HTMLElement("video")}} に未対応_ |
-<p>ユーザエージェントは HTML の {{HTMLElement("img")}} 要素などを通して画像をリクエストするときに、しばしば歓迎されるメディア種別のリストを設定します。</p>
+## 音声リソースの値
-<table class="standard-table">
- <tbody>
- <tr>
- <th>User Agent</th>
- <th>値</th>
- <th>備考</th>
- </tr>
- <tr>
- <td>Firefox</td>
- <td>
- <p><code>image/webp,*/*</code> (since Firefox 65)<br>
- <code>*/*</code> (since Firefox 47)<br>
- <code>image/png,image/*;q=0.8,*/*;q=0.5</code> (before)</p>
- </td>
- <td>この値は <code>image.http.accept</code> 設定値を使用して変更することができます。 <a class="external" href="https://hg.mozilla.org/mozilla-central/file/tip/modules/libpref/init/all.js#l4735"><span style="font-size: x-small;">情報源</span></a></td>
- </tr>
- <tr>
- <td>Safari</td>
- <td><code>*/*</code></td>
- <td></td>
- </tr>
- <tr>
- <td>Chrome</td>
- <td><code>image/webp,image/apng,image/*,*/*;q=0.8</code></td>
- <td><a class="external" href="https://chromium.googlesource.com/chromium/src.git/+/master/content/renderer/loader/web_url_loader_impl.cc#99"><span style="font-size: x-small;">情報源</span></a></td>
- </tr>
- <tr>
- <td>Internet Explorer 8 or earlier</td>
- <td><code>*/*</code></td>
- <td><a class="external" href="http://blogs.msdn.com/b/ieinternals/archive/2009/07/01/ie-and-the-accept-header.aspx">IE and the Accept Header (IEInternals' MSDN blog)</a> を参照</td>
- </tr>
- <tr>
- <td>Internet Explorer 9</td>
- <td><code>image/png,image/svg+xml,image/*;q=0.8, */*;q=0.5</code></td>
- <td><a class="external" href="http://blogs.msdn.com/b/fiddler/archive/2011/02/10/fiddler-is-better-with-internet-explorer-9.aspx">Fiddler is better with Internet Explorer 9 (IEInternals' MSDN blog)</a> を参照</td>
- </tr>
- </tbody>
-</table>
+HTML の {{HTMLElement("audio")}} 要素などを使用して音声ファイルをリクエストする際、ほとんどのブラウザーは特定の値を使用します。
-<h2 id="Values_for_a_video" name="Values_for_a_video">動画の値</h2>
+| ユーザーエージェント | 値 |
+| ------------------------------ | -------------------------------------------------------------------------------------------- |
+| Firefox 3.6 以降 [1] | `audio/webm,audio/ogg,audio/wav,audio/*;q=0.9,application/ogg;q=0.7,video/*;q=0.6,*/*;q=0.5` |
+| Safari, Chrome | `*/*` |
+| Internet Explorer 8 以前 | _{{HTMLElement("audio")}} に未対応_ |
+| Internet Explorer 9 | ? |
-<p>{{HTMLElement("video")}} HTML 要素を介して動画をリクエストする際、ほとんどのブラウザは特定の値を使用します。</p>
+\[1] [bug 489071](https://bugzilla.mozilla.org/show_bug.cgi?id=489071) を参照。
-<table class="standard-table">
- <tbody>
- <tr>
- <th>User Agent</th>
- <th>値</th>
- <th>備考</th>
- </tr>
- <tr>
- <td>Firefox earlier than 3.6</td>
- <td><em>no support for {{HTMLElement("video")}}</em></td>
- <td></td>
- </tr>
- <tr>
- <td>Firefox 3.6 and later</td>
- <td><code>video/webm,video/ogg,video/*;q=0.9,application/ogg;q=0.7,audio/*;q=0.6,*/*;q=0.5</code></td>
- <td><a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=489071">bug 489071</a> を参照 <a class="external" href="https://hg.mozilla.org/mozilla-central/file/tip/dom/html/HTMLVideoElement.cpp#l136"><span style="font-size: x-small;">情報源</span></a></td>
- </tr>
- <tr>
- <td>Chrome</td>
- <td><code>*/*</code></td>
- <td><a class="external" href="https://chromium.googlesource.com/chromium/src.git/+/master/services/network/loader_util.cc#27"><span style="font-size: x-small;">情報源</span></a></td>
- </tr>
- <tr>
- <td>Internet Explorer 8 or earlier</td>
- <td><em>no support for {{HTMLElement("video")}}</em></td>
- <td></td>
- </tr>
- </tbody>
-</table>
+## スクリプトの値
-<h2 id="Values_for_audio_resources" name="Values_for_audio_resources">音声リソースの値</h2>
+HTML の {{HTMLElement("script")}} 要素などを通してスクリプトをリクエストする際、ブラウザーによっては特定の値を使用します。
-<p>{{HTMLElement("audio")}} HTML 要素などを使用して音声ファイルをリクエストする際、ほとんどのブラウザーは特定の値を使用します。</p>
+| ユーザーエージェント | 値 |
+| ---------------------------------- | ----------------------------------- |
+| Firefox [1] | `*/*` |
+| Safari, Chrome | `*/*` |
+| Internet Explorer 8 以前 [2] | `*/*` |
+| Internet Explorer 9 | `application/javascript, */*;q=0.8` |
-<table class="standard-table">
- <tbody>
- <tr>
- <th>User Agent</th>
- <th>値</th>
- <th>備考</th>
- </tr>
- <tr>
- <td>Firefox 3.6 and later</td>
- <td><code>audio/webm,audio/ogg,audio/wav,audio/*;q=0.9,application/ogg;q=0.7,video/*;q=0.6,*/*;q=0.5</code></td>
- <td><a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=489071">bug 489071</a> を参照 <a class="external" href="https://hg.mozilla.org/mozilla-central/file/tip/dom/html/HTMLAudioElement.cpp#l81"><span style="font-size: x-small;">情報源</span></a></td>
- </tr>
- <tr>
- <td>Safari, Chrome</td>
- <td><code>*/*</code></td>
- <td><a class="external" href="https://chromium.googlesource.com/chromium/src.git/+/master/services/network/loader_util.cc#27"><span style="font-size: x-small;">情報源</span></a></td>
- </tr>
- <tr>
- <td>Internet Explorer 8 or earlier</td>
- <td><em>no support for {{HTMLElement("audio")}}</em></td>
- <td></td>
- </tr>
- <tr>
- <td>Internet Explorer 9</td>
- <td>?</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+\[1] [bug 170789](https://bugzilla.mozilla.org/show_bug.cgi?id=170789) を参照。
-<h2 id="Values_for_scripts" name="Values_for_scripts">スクリプトの値</h2>
+\[2] [IE and the Accept Header (IEInternals' MSDN blog)](https://docs.microsoft.com/en-us/archive/blogs/ieinternals/ie-and-the-accept-header) を参照。
-<p>{{HTMLElement("script")}} HTML 要素などを通してスクリプトをリクエストする際、ブラウザーによっては特定の値を使用します。</p>
+## CSS スタイルシートの値
-<table class="standard-table">
- <tbody>
- <tr>
- <th>User Agent</th>
- <th>値</th>
- <th>備考</th>
- </tr>
- <tr>
- <td>Firefox</td>
- <td><code>*/*</code></td>
- <td><a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=170789">bug 170789</a> を参照</td>
- </tr>
- <tr>
- <td>Safari, Chrome</td>
- <td><code>*/*</code></td>
- <td><a class="external" href="https://chromium.googlesource.com/chromium/src.git/+/master/services/network/loader_util.cc#27"><span style="font-size: x-small;">情報源</span></a></td>
- </tr>
- <tr>
- <td>Internet Explorer 8 or earlier</td>
- <td><code>*/*</code></td>
- <td><a class="external" href="http://blogs.msdn.com/b/ieinternals/archive/2009/07/01/ie-and-the-accept-header.aspx">IE and the Accept Header (IEInternals' MSDN blog)</a> を参照</td>
- </tr>
- <tr>
- <td>Internet Explorer 9</td>
- <td><code>application/javascript, */*;q=0.8</code></td>
- <td><a class="external" href="http://blogs.msdn.com/b/fiddler/archive/2011/02/10/fiddler-is-better-with-internet-explorer-9.aspx">Fiddler is better with Internet Explorer 9 (IEInternals' MSDN blog)</a> を参照</td>
- </tr>
- </tbody>
-</table>
+HTML の `<link rel="stylesheet">` 要素を使用して CSS スタイルシートをリクエストする際、ほとんどのブラウザーは特定の値を使用します。</p>
-<h2 id="Values_for_a_CSS_stylesheet" name="Values_for_a_CSS_stylesheet">CSS スタイルシートの値</h2>
+| ユーザーエージェント | 値 |
+| ---------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
+| Firefox 4 [1] | `text/css,*/*;q=0.1` |
+| Internet Explorer 8 以前 [2] | `*/*` |
+| Internet Explorer 9 | `text/css` |
+| Safari, Chrome | `text/css,*/*;q=0.1` |
+| Opera 11.10 | `text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1` |
+| Konqueror 4.6 | `text/css,*/*;q=0.1` |
-<p><code>&lt;link rel="stylesheet"&gt;</code> HTML 要素を使用して CSS スタイルシートをリクエストする際、ほとんどのブラウザは特定の値を使用します。</p>
+\[1] [bug 170789](https://bugzilla.mozilla.org/show_bug.cgi?id=170789) を参照。
-<table class="standard-table">
- <tbody>
- <tr>
- <th>User Agent</th>
- <th>値</th>
- <th>備考</th>
- </tr>
- <tr>
- <td>Firefox 4</td>
- <td><code>text/css,*/*;q=0.1</code></td>
- <td><a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=170789">bug 170789</a> を参照 <a class="external" href="https://hg.mozilla.org/mozilla-central/file/tip/layout/style/Loader.cpp#l1548"><span style="font-size: x-small;">情報源</span></a></td>
- </tr>
- <tr>
- <td>Internet Explorer 8 or earlier</td>
- <td><code>*/*</code></td>
- <td><a class="external" href="http://blogs.msdn.com/b/ieinternals/archive/2009/07/01/ie-and-the-accept-header.aspx">IE and the Accept Header (IEInternals' MSDN blog)</a> を参照</td>
- </tr>
- <tr>
- <td>Internet Explorer 9</td>
- <td><code>text/css</code></td>
- <td><a class="external" href="http://blogs.msdn.com/b/fiddler/archive/2011/02/10/fiddler-is-better-with-internet-explorer-9.aspx">Fiddler is better with Internet Explorer 9 (IEInternals' MSDN blog)</a> を参照</td>
- </tr>
- <tr>
- <td>Safari, Chrome</td>
- <td><code>text/css,*/*;q=0.1</code></td>
- <td><a class="external" href="https://chromium.googlesource.com/chromium/src.git/+/master/content/renderer/loader/web_url_loader_impl.cc#98"><span style="font-size: x-small;">情報源</span></a></td>
- </tr>
- <tr>
- <td>Opera 11.10</td>
- <td><code>text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1 </code></td>
- <td></td>
- </tr>
- <tr>
- <td>Konqueror 4.6</td>
- <td><code>text/css,*/*;q=0.1</code></td>
- <td></td>
- </tr>
- </tbody>
-</table>
+\[2] [IE and the Accept Header (IEInternals' MSDN blog)](https://docs.microsoft.com/en-us/archive/blogs/ieinternals/ie-and-the-accept-header) を参照。