Tôi có một trang web mà tôi muốn ghi đè F5 để nó không làm mới trang, nhưng thay vào đó thực hiện một số cuộc gọi ajax để làm mới một số phần nhất định. Điều này có thể không?Xử lý F5 trong JQuery
EDIT: Bởi vì không ai trong số bạn dường như hiểu được lý do tại sao tôi muốn làm điều gì đó như thế này, nếu bạn thực sự quan tâm sau đó truy cập những liên kết này:
dự án nguồn mở (đơn giản web-thiết bị đầu cuối): http://code.google.com/p/web-terminal
Chạy demo của đơn giản web-thiết bị đầu cuối: http://web-terminal.net.pine.arvixe.com
Sống thực hiện (phiên bản diễn đàn): http://www.u413.com
Tại sao? Tôi không muốn ghi đè lên nút làm mới, chỉ cần nhấn phím F5. Trong cùng một cách, bạn có thể ghi đè lên phím ENTER và ngăn không cho nó gửi biểu mẫu để bạn có thể xử lý sự kiện một cách không đồng bộ. – Chev
@Chevex Đó là hầu như không giống nhau. Tôi không muốn một số kịch bản thay đổi cách các phím chức năng hoạt động; chúng là cơ bản và phần lớn * được chuẩn hóa *. Tôi cũng hy vọng rằng điều này là không thể. –
Tôi nghĩ nó thực sự là có thể. Nhưng trừ khi đó là một loại trò chơi và bạn sẽ luôn đảm bảo những thứ cũ không được lưu trong bộ nhớ cache: ** Đừng phá vỡ F5! ** – ThiefMaster