ID Artikel: 199805 - Kajian Terakhir: 19 September 2011 - Revisi: 2.0

PRB: Maju dan kembali tombol perilaku di Internet Explorer

Tips SistemThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
Perbesar semua | Perkecil semua

GEJALA

Dari Internet Explorer 5, browser tidak refresh halaman ketika tombol maju dan kembali digunakan. Halaman yang diakses melalui tumpukan sejarah navigasi yang selalu diambil dari cache.

PENYEBAB

Perilaku Back dan Forward berubah untuk menyesuaikan diri dengan bagian 13.13 spesifikasi HTTP 1.1, yang menyatakan sebagai berikut:
Agen pengguna sering memiliki mekanisme sejarah, seperti tombol "Kembali" dan Sejarah daftar, yang dapat digunakan untuk redisplay entitas Diperoleh pada awal sesi.

Sejarah mekanisme dan cache yang berbeda. Dalam sejarah tertentu mekanisme tidak boleh mencoba untuk menunjukkan pandangan semantik transparan keadaan saat ini sumber daya. Sebaliknya, mekanisme sejarah yang dimaksud untuk menunjukkan persis apa yang pengguna melihat pada saat ketika sumber Diperoleh.

STATUS

Perilaku ini sesuai rancangannya.

INFORMASI LEBIH LANJUT

Web server hanya dihubungi Jika berkas halaman tidak dalam cache. Kadaluarsa header dari server akan memiliki mempengaruhi tidak lebih dari perilaku ini, seperti yang dijelaskan dalam spesifikasi HTTP 1.1.

Untuk file statis, hal ini hampir selalu perilaku yang diinginkan. Jika isi file tidak berubah pada server, kemudian itu meningkatkan kinerja Internet Explorer sangat untuk tidak pernah menghubungi server untuk file-file tersebut ketika bagian belakang dan tombol ke depan yang digunakan.

Untuk file yang dihasilkan secara dinamis, namun, masalah di situs Web aplikasi dapat sering meletus jika pengguna tidak menyadari bahwa file atau halaman adalah basi ketika menggunakan kembali atau tombol ke depan untuk menavigasi melalui halaman di situs. Hal ini sangat buruk ketika halaman dinamis menggunakan formulir HTML untuk berinteraksi dengan proses sisi server.

Untuk file-file ini dinamis, Web server harus mencakup HTTP 1.1 "Cache-Control: no-cache" header respon HTTP seperti yang dijelaskan dalam rekomendasi HTTP 1.1 untuk mencegah file cache. Berikut adalah contoh ASP halaman yang akan tidak akan di-cache oleh Internet Explorer 5.0:
<%@ Language=VBScript %>
<%
 ' The following line is the important part:
   Response.CacheControl = "no-cache"
   Response.AddHeader "Pragma", "no-cache"
%>
<HTML><BODY>

<P>This page is using "Cache-Control: no-cache." This page should not be
cached for any reason whatsoever. Access to the page via the Back button should pull
the page back from the server.</P>

<P>
Current Time:
<%= Now() %>
</P>
</BODY></HTML>
				
"Pragma: no-cache" header tidak penting tetapi dianjurkan untuk mencegah caching masalah yang melibatkan proxy server dan versi Internet Explorer.

Perhatikan bahwa sangat penting untuk menggunakan HTTP header bukan META HTTP-EQUIV tag. META tag tidak dievaluasi sampai setelah file yang didownload telah disimpan di cache.

REFERENSI

Lihat bagian 13.13 dari revisi 5 HTTP 1.1 diusulkan standar:
http://www.w3.org/Protocols/http/1.1/draft-IETF-http-v11-spec-Rev-05.txt (http://www.w3.org/Protocols/HTTP/1.1/draft-ietf-http-v11-spec-rev-05.txt)
Untuk informasi lebih lanjut pada Internet Explorer 5 objek model dukungan untuk kegigihan perilaku, lihat dokumentasi DHTML ketekunan MSDN Online Web lokakarya:
http://msdn2.Microsoft.com/en-us/library/ms533007.aspx (http://msdn2.microsoft.com/en-us/library/ms533007.aspx)
Untuk informasi tambahan tentang perilaku tombol ke depan dan belakang, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
229684  (http://support.microsoft.com/kb/229684/EN-US/ ) Tombol Back di Internet Explorer menjadi tidak tersedia
Kata kunci: 
kbcaching kbFAQ kbprb kbmt KB199805 KbMtid
Penerjemahan MesinPenerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:199805  (http://support.microsoft.com/kb/199805/en-us/ )
Retired KB ArticleSanggahan Konten KB yang Tidak Lagi Diperbarui
Artikel ini berisi tentang produk yang tidak lagi didukung oleh Microsoft. Oleh karena itu, artikel ini disajikan ?sebagaimana adanya? dan tidak akan diperbarui.