Tôi có một ứng dụng cung cấp danh sách dài các thông số cho một trang web, vì vậy tôi phải sử dụng POST thay vì GET. Vấn đề là khi trang được hiển thị và người dùng nhấp vào nút Quay lại, Firefox sẽ hiển thị cảnh báo:Ngăn nút Back hiển thị cảnh báo xác nhận POST
Để hiển thị trang này, Firefox phải gửi thông tin lặp lại bất kỳ hành động nào (chẳng hạn như tìm kiếm hoặc xác nhận đơn hàng) đã được thực hiện trước đó.
Vì ứng dụng được xây dựng theo cách ngược lại nên hoạt động khá phổ biến, điều này thực sự gây phiền toái cho người dùng cuối.
Về cơ bản, tôi muốn làm điều đó một cách trang này không:
http://www.pikanya.net/testcache/
Nhập điều gì đó, gửi, và nhấn nút Back. Không cảnh báo, nó chỉ quay trở lại.
Googling Tôi phát hiện ra rằng đây có thể là một lỗi trong Firefox 3, nhưng tôi muốn bằng cách nào đó có được hành vi này ngay cả sau khi họ "sửa" nó.
Tôi đoán nó có thể thực hiện được với một số tiêu đề HTTP, nhưng chính xác thì sao?
Chỉ vì vậy tôi chắc chắn rằng tôi biết những gì đang xảy ra ở đây, bạn có thể dán nội dung của cảnh báo? –
Trang bạn đã liên kết không loại bỏ cảnh báo. Tôi vẫn thấy: Xác nhận Để hiển thị trang này, Firefox phải gửi thông tin lặp lại bất kỳ hành động nào (chẳng hạn như tìm kiếm hoặc xác nhận đơn hàng) đã được thực hiện trước đó. [Gửi lại] [Hủy] – Sparr
Không nếu bạn sử dụng Firefox 3.0.6 hoặc phiên bản tương tự. Bạn có thể có một trình duyệt mà nó đã được "cố định". –