2009-09-27 43 views
9

Gần đây, chúng tôi đã xem xét một số ngoại lệ được ghi lại trong nhật ký Stack Overflow của chúng tôi và đã phát hiện ra sự cố cho người dùng Safari.Định nghĩa của HTTP_X_PURPOSE là gì?

tôi nhận thấy tiêu đề này HTTP tại một trong những trường hợp ngoại lệ, chúng tôi đã chiếm được:

HTTP_X_PURPOSE preview 

Có ai biết những hành động gây nên tiêu đề này hoặc ý nghĩa của HTTP_X_PURPOSE?

+1

là tiêu đề thực tế được gửi X-Purpose: xem trước? Có vẻ như các tiêu đề X này là thử nghiệm hoặc tùy chỉnh. –

+0

~ Di chuyển để đóng? : p – jcolebrand

Trả lời

10

Tiêu đề "X-Mục đích: xem trước" chắc chắn là Safari 4 trang web hàng đầu. Trang Top Sites cố hiển thị hình thu nhỏ trực tiếp của các trang yêu thích. Nếu trang yêu thích được mở trong một tab, nó sẽ lấy một hình thu nhỏ từ phiên bản hiện tại của trang. Nếu trang không có sẵn trong tab đang mở và hình thu nhỏ đã hết hạn *, nó sẽ yêu cầu nền để có phiên bản hiện tại của trang.

Mục đích X: tiêu đề xem trước chỉ được đính kèm với yêu cầu HTTP cho URL cơ sở. Nó không được gắn với các tài nguyên (JS/CSS/images/flash) được tham chiếu trên trang.

Tôi vừa mới viết một entry trên blog về vấn đề này ở đây: https://web.archive.org/web/20131115045854/https://sunpig.com/martin/archives/2010/01/08/how-to-detect-a-page-request-from-safari-4s-top-sites-feature.html

(* Tôi chưa khám phá các tiêu chí của mình cho "đủ hết hạn" được nêu ra.)

+2

“Instant” trong Google Chrome cũng sẽ gửi. –

0

Có thể gửi khi hiển thị chế độ hiển thị Safari 4.0 Top Sites? Chưa được thử nghiệm, chỉ là một phỏng đoán.

+0

Tôi nghĩ rằng đó là liên quan đến Safari nhưng tôi hoài nghi về các trang web hàng đầu ... một URL trên trang web của chúng tôi bị ảnh hưởng bởi nó mà người dùng hiếm khi truy cập. Tôi đang tự hỏi nếu có một điều lấy trước. Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_8; en-us) AppleWebKit/531.9 (KHTML, như Gecko) Phiên bản/4.0.3 Safari/531.9 –

Các vấn đề liên quan