Speculation-Rules header
Khả dụng hạn chế
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
Tiêu đề HTTP Speculation-Rules response header cung cấp một hoặc nhiều URL trỏ đến các tài nguyên văn bản chứa định nghĩa JSON của quy tắc suy đoán. Khi phản hồi là tài liệu HTML, các quy tắc này sẽ được thêm vào tập hợp quy tắc suy đoán của tài liệu. Xem Speculation Rules API để biết thêm thông tin.
Tệp tài nguyên chứa JSON quy tắc suy đoán có thể có bất kỳ tên và phần mở rộng hợp lệ nào, nhưng nó sẽ được yêu cầu với kiểu destination là speculationrules, và phải được phục vụ với kiểu MIME application/speculationrules+json.
Note:
Cơ chế này cung cấp một lựa chọn thay thế cho việc chỉ định định nghĩa JSON bên trong phần tử <script type="speculationrules"> nội tuyến. Chỉ định tiêu đề HTTP hữu ích trong các trường hợp nhà phát triển không thể trực tiếp sửa đổi tài liệu.
| Loại tiêu đề | Response header |
|---|
Cú pháp
Speculation-Rules: <url-list>
Chỉ thị
<url-list>-
Danh sách URL phân cách bằng dấu phẩy trỏ đến các tài nguyên văn bản chứa định nghĩa JSON quy tắc suy đoán. JSON chứa trong các tệp văn bản phải tuân theo các quy tắc tương tự như JSON chứa bên trong các phần tử
<script type="speculationrules">nội tuyến. Xem Speculation rules JSON representation để tham khảo cú pháp.
Ví dụ
>Trường Speculation-Rules với một tệp
Phản hồi sau chứa một tham chiếu tệp:
Speculation-Rules: "/rules/prefetch.json"
Trường Speculation-Rules với nhiều tệp
Phản hồi sau chứa nhiều tham chiếu tệp dưới dạng danh sách phân cách bằng dấu phẩy:
Speculation-Rules: "/rules/prefetch.json","/rules/prerender.json"
Note: Giá trị URL phải được đặt trong dấu ngoặc kép.
Đặc tả
| Thông số kỹ thuật |
|---|
| HTML> # the-speculation-rules-header> |