URI 片段
URI 的片段是 URI 的最後一部分,以 # 字元開頭。它用於標識資源的特定部分,例如文件的某個章節或影片中的某個位置。當請求 URI 時,片段不會發送給伺服器,而是在檢索到資源後由客戶端(例如瀏覽器)進行處理。
語法
url
#fragment
fragment-
任意字元序列。片段的確切格式由資源本身定義。
描述
考慮以下 URL
url
http://www.example.com:80/path/to/myfile.html?key1=value1&key2=value2#SomewhereInTheDocument
#SomewhereInTheDocument 是 URL 的片段,它是一個指向資源本身另一部分的錨點。錨點代表資源內部的一種“書籤”,為瀏覽器提供指示,以顯示位於該位置的內容。例如,在 HTML 文件中,瀏覽器將滾動到定義錨點的位置。它可以是元素的 id 屬性,瀏覽器將滾動到該元素。在影片或音訊文件中,它可能是 媒體片段,形式為 #t=...,這使得影片或音訊從該時間開始播放。
有一個特殊的 文字片段 功能,允許你連結到網頁中由其文字內容標識的特定部分。
示例
#syntax-
瀏覽器將滾動到文件中
id="syntax"的元素(對於本頁面而言,即 語法 標題)。 #:~:text=fragment-
瀏覽器將高亮顯示文件中的文字
fragment。 #t=10,20-
影片或音訊將從第 10 秒開始播放。
規範
| 規範 |
|---|
| 未知規範 # section-3.5 |