Tôi đang thử tính năng hiển thị trước trong chrome, nhưng khi tôi kiểm tra mạng, tôi có thể thấy yêu cầu bị hủy bỏ cho bất kỳ liên kết nào.Tính năng Mở rộng của Chrome bị hủy mỗi lần
Tôi đang sử dụng cú pháp sau:
<link rel="prerender" href="http://example.org/index.html">
Tôi đã thử các bản demo trực tiếp tại http://prerender-test.appspot.com/ và nhận được kết quả tương tự. Tại sao vậy?
Cập nhật (từ https://developers.google.com/chrome/whitepapers/prerender):
Trong một số trường hợp trong khi cách hiển thị trước một trang web Chrome có thể chạy vào một tình huống mà có thể dẫn đến hành vi người dùng có thể nhìn thấy đó là không chính xác. Trong những trường hợp đó, đầu tiên sẽ bị hủy bỏ âm thầm. Một số trường hợp này bao gồm:
Lưu ý: Đây không phải là danh sách đầy đủ. Cập nhật lần cuối 11/10/11.
- URL khởi tạo một tải
- HTMLAudio hoặc video trong trang
- POST, PUT, và DELETE XMLHttpRequests
- HTTP Authentication
- trang HTTPS
- Các trang kích hoạt cảnh báo phần mềm độc hại
- Tạo cửa sổ bật lên/cửa sổ
- Phát hiện tài nguyên cao utilizati trên
- Công cụ dành cho nhà phát triển mở
- Các plugin như Flash sẽ được khởi tạo lại cho đến khi người dùng thực sự truy cập trang được hiển thị trước.
Nhưng câu hỏi là khi thể tôi sử dụng tính năng này?
Liệu các bản demo nói rằng bạn đã PreRender kích hoạt? –
chắc chắn, nếu không nó sẽ không cho phép bạn nhập một liên kết –
Bản trình diễn hoạt động với tôi. Bạn đã thử trên các máy khác nhau chưa? –