URI フラグメント

フラグメントは URI の最後の部分で、# の文字で始まる部分です。文書内のセクションや動画内の位置など、リソースの特定の部分を識別するために使用されます。フラグメントは、URI がリクエストされた際にサーバーに送信されることはありませんが、リソースが取得された後にクライアント(ブラウザーなど)によって処理されます。

構文

url
#fragment
fragment

任意の文字の並び。フラグメントの正確な形式は、リソース自体によって定義されます。例えば、以下のような一般的な例があります。

  • HTML 文書内の場合は、要素の id 属性となり、ブラウザーはその要素までスクロールします。
  • テキストフラグメントの形にすることができます。#:~:text=... という形で形成され、ブラウザーが指定したテキストを強調表示します。
  • メディアフラグメントの形にすることができます。#t=... という形で形成され、その時点から動画または音声の再生を開始できます。

#構文

ブラウザーに、文書内で id="構文" のついた要素(このページの場合は構文の見出し)にスクロールします。

#:~:text=fragment

ブラウザーは、文書内の fragment というテキストを強調表示します。

#t=10,20

動画または音声は 10 秒目から再生されます。

関連情報