推測規則
Speculation-Rules 響應頭提供一個或多個指向包含推測規則 JSON 定義的文字資源的 URL。當響應是 HTML 文件時,這些規則將被新增到文件的推測規則集中。有關更多資訊,請參閱 推測規則 API。
包含推測規則 JSON 的資原始檔可以具有任何有效的名稱和副檔名,但必須使用 application/speculationrules+json MIME 型別提供服務。
注意: 此機制提供了一種替代方法,可以將 JSON 定義指定在內聯 <script type="speculationrules"> 元素中。在開發人員無法直接修改文件本身的情況下,指定 HTTP 頭是有用的。
語法
http
Speculation-Rules: <url-list>
指令
- <url-list>
-
指向包含推測規則 JSON 定義的文字資源的 URL 的逗號分隔列表。文字檔案中包含的 JSON 必須遵循與內聯
<script type="speculationrules">元素中包含的 JSON 相同的規則。有關語法參考,請參閱 推測規則 JSON 表示。
示例
單個推測規則檔案引用
http
Speculation-Rules: "/rules/prefetch.json"
多個推測規則檔案引用
http
Speculation-Rules: "/rules/prefetch.json","/rules/prerender.json"
注意: URL 值必須包含在引號中。
規範
| 規範 |
|---|
| 推測規則 # speculation-rules-header |
瀏覽器相容性
BCD 表僅在瀏覽器中載入