SORU
22 Aralık 2008, PAZARTESİ


Ne istekleri' &; F5" quot; ve "Ctrl F5" yeniler tarayıcıları oluşturmak mı?

Ne eylemler için bir standartF5veCtrlF5web tarayıcılarda tetik?

Bir keresinde IE6 ve Firefox 2'de deney yaptı.x.F5yenileme bir HTTP isteği ile sunucuya gönderilen tetikleyecek-Modified-Since " Başlığı, süreCtrlF5böyle bir başlık olmazdı Benim anlayışıma göreF5önbelleğe alınan içerik kullanmak için mümkün olduğu kadar çalışacağızCtrlF5tüm önbelleğe alınmış içeriği terk etmek için tasarlanmıştır ve sadece sunucularından tüm içeriği tekrar almak.

Ama bugün, en son tarayıcılar (IE8 Chrome) bazıları bu şekilde artık bir işe yaramadığını fark ettim. Her ikisi deF5veCtrlF5-Modified-Since "Başlığı gönder.

Ne işe yarayacak, ya da eğer standart ise orada hayır () ne kadar büyük tarayıcılar nasıl farklı onlar bu yenileme özellikleri uygulamak mı?

CEVAP
22 Aralık 2008, PAZARTESİ


Tarayıcı kalmış ama benzer davranışlar gösterir.

FF, IE 7, Opera ve Chrome denedim.

F5eğer değiştirilmiş ise genellikle güncelleştirmeleri sayfasını sadece. Tarayıcı önbelleğini genellikle her türlü mümkün olduğunca kullanmaya çalışır ve bir ekler-modified-since" isteği için başlık." Opera göndererek farklı "Cache-Control: no-cache".

CTRL-F5bir güncelleme, herhangi bir önbellek göz ardı ederek zorlamak için kullanılır. 7 ekler bir "Cache-Control: no-cache" FF yok gibi, olan da ekler "Pragma: no-cache". Krom normal-modified-Since "ve Opera anahtarı yok sayar.

Eğer yanlış hatırlamıyorsam "Pragma: No-cache basıldığında". ekleyerek önbellek-kontrol desteği eklemek için ilk tarayıcı olan Netscape oldu ^kbd>CTRL-F5.

Düzenleme:Tablo güncellendi

Aşağıdaki tablo güncellenir ile bilgiler ne olacak ne zaman tarayıcının yenile-düğmesi tıklandığında (sonra bir istek tarafından Joel Coehoorn) ve "max-age=0" Cache-control başlık.

Güncelleştirilmiş tablo, 27 Eylül 2010

 ------------ ----------------------------------------------- 
|  UPDATED   |                Firefox 3.x                    |
|27 SEP 2010 |   -------------------------------------------- 
|            |  |             MSIE 8, 7                      |
| Version 3  |  |   ----------------------------------------- 
|            |  |  |          Chrome 6.0                     |
|            |  |      -------------------------------------- 
|            |  |  |  |       Chrome 1.0                     |
|            |  |  |  |   ----------------------------------- 
|            |  |  |  |  |    Opera 10, 9                    |
|            |  |  |  |  |   -------------------------------- 
|            |  |  |  |  |  |                                |
 ------------ -- -- --|-- ----------------------------------- 
|          F5|IM|I |IM|IM|C |                                |
|    SHIFT-F5|- |- |CP|IM|- | Legend:                        |
|     CTRL-F5|CP|C |CP|IM|- | I = "If-Modified-Since"        |
|      ALT-F5|- |- |- |- |*2| P = "Pragma: No-cache"         |
|    ALTGR-F5|- |I |- |- |- | C = "Cache-Control: no-cache"  |
 ------------ -- -- --|-- --  M = "Cache-Control: max-age=0" |
|      CTRL-R|IM|I |IM|IM|C | - = ignored                    |
|CTRL-SHIFT-R|CP|- |CP|- |- |                                |
 ------------ -- -- --|-- --                                 |
|       Click|IM|I |IM|IM|C | With 'click' I refer to a      |
| Shift-Click|CP|I |CP|IM|C | mouse click on the browsers    |
|  Ctrl-Click|*1|C |CP|IM|C | refresh-icon.                  |
|   Alt-Click|IM|I |IM|IM|C |                                |
| AltGr-Click|IM|I |- |IM|- |                                |
 ------------ -- -- -- -- -- -------------------------------- 

Sürüm test:

  • 3.1.6 ve Firefox 3.0.6 (VİSTA)
  • MSIE 8.0.6001 ve 7.0.5730.11 (VİSTA)
  • Krom 6.0.472.63 ve 1.0.151.48 (VİSTA)
  • Opera 10.62 ve 9.61 (VİSTA)

Notlar:

  1. Sürüm 3.0.6 ben ve ama 3.1.6 yeni bir sekme sayfasını açar C, gönderir sadece normal bir istekte "ben".

  2. Sürüm 10.62 hiçbir şey yapmaz. 9.61 eski masamda bir yazım hatası olmadığı sürece C yapabilir.

Krom 6.0.472 hakkında not: Eğer zorunlu bir yeniden yaparsan (gibiCTRL-F5) url içten hep zorla yeniden yapmanız işaretlenmiş gibi davranır. Bayrağı eğer bu adrese giderseniz temizlenir bar ve enter tuşuna basın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CNET

    CNET

    5 Mayıs 2006
  • listedabive

    listedabive

    30 Ocak 2007
  • Titan Lee Hai

    Titan Lee Ha

    14 Temmuz 2008