Làm cách nào để buộc trang làm mới trang 1 khi người dùng quay lại trang từ trang 2 bằng cách nhấn nút quay lại? Có cách tiếp cận vbscript hoặc javascript hoặc là nó xuống để thiết lập 'không có bộ nhớ cache' bằng cách nào đó?Buộc làm mới trang khi trang được truy cập từ nút quay lại
Trả lời
Đặt cookie trên trang 2.
Nếu cookie được phát hiện trên trang 1, hãy tải lại trang.
Còn việc làm gì đó như thế này thì sao?
<script>
if (document.referrer == "http://www.page2.html")
window.location.reload();
}
</script>
Chỉ cần ném điều đó ở đầu trang của bạn 1 và thao tác này sẽ hoạt động.
Cập nhật
Tôi cũng tìm thấy giải pháp này cũng [Source]
Ascalonian, tôi đã cố gắng điều này xảy ra trên cơ thể tải nhưng nó dường như không được công nhận referrer nếu nó được gọi qua nút quay lại. Ý tưởng nào? –
Bạn đã xem liên kết tôi đã đăng trong phần Cập nhật chưa? Điều đó có thể hoạt động – Ascalonian
Diodeus, đó là cách tiếp cận dự định của tôi nhưng tôi mặc dù có thể có một cách tốt hơn ... Cảm ơn bạn đã trả lời. –
@Diodeus .. Bạn có thể cho tôi xem ví dụ về cách thực hiện không? – Kingk
Có rất nhiều ví dụ về đọc và cài đặt cookie trên trang này. –