2009-09-27 16 views
9

Geçtiğimiz günlerde Stack Overflow günlüklerimizde yakalanan birkaç istisnai duruma baktık ve Safari kullanıcıları için bir sorun keşfettik.HTTP_X_PURPOSE'un tanımı nedir?

HTTP_X_PURPOSE preview 

herkes bu başlık veya HTTP_X_PURPOSE anlamını neyin tetiklediğini eylem biliyor mu:

biz yakaladıkları istisnalar birinde bu HTTP başlığı fark?

+1

gönderilen gerçek başlık mı X-Amaç: önizleme? Görünüşe göre bu X-başlıkları deneysel veya özeldir. –

+0

~ Yakınına taşı? : p – jcolebrand

cevap

10

"X Amaç: önizleme" üstbilgisi kesinlikle bir Safari 4 üst siteleri olayıdır. Top Sites sayfası, sık kullanılan sayfaların canlı ish minik resmini göstermeye çalışır. Favori sayfa bir sekmede açılırsa, sayfanın geçerli sürümünden küçük resmi alır. Bir sayfa açık bir sekmede mevcut değilse ve küçük resim yeterince güncel değilse *, sayfanın geçerli sürümünü almak için bir arkaplan isteği yapar.

X Amaç: önizleme başlığı yalnızca taban URL'sinin HTTP isteğine eklenir. Sayfada başvurulan kaynaklara (JS/CSS/images/flash) bağlı değildir.

Ben sadece buraya bu konuda bir blog girişi yazdık

: 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

(* ı "yeterince güncel" Henüz için kriterlerini araştırdık.)

+2

Google Chrome'daki “Anında Arama” da gönderiyor. –

0

Safari 4.0 Üst Siteler görüntü modu için oluştururken gönderilebilir mi? Test edilmedim, sadece bir tahmin.

+0

Bence Safari ile ilgili ama Top Sites hakkında şüphelerim var ... Sitemizin bir URL'si, kullanıcının nadiren ziyaret edeceği bir isabetle vuruldu. Önceden bir şey olup olmadığını merak ediyorum. Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_5_8; en-us) AppleWebKit/531.9 (Gecko gibi KHTML) Sürüm/4.0.3 Safari/531.9 –