Tôi muốn xác định cách lọc F5, nút làm mới, X và đóng trình duyệt qua silverlight 4.0 hoặc thậm chí ở phía máy chủ.Silverlight 4: Phát hiện trình duyệt F5/refresh và X/Close
cảm ơn bạn
EDITED:
tôi thêm tiền thưởng cho câu hỏi của tôi chỉ ngày hôm nay, 28 tháng 7 năm 2011. Giải pháp trước đây của tôi/câu trả lời là không còn làm việc trong IE 9.
window.onunload = function (e) {
// Firefox || IE
e = e || window.event;
var y = e.pageY || e.clientY;
if (y < 0) {
alert("close");
}
else {
alert("refresh");
}
}
Khi người dùng nhấn F5, làm mới, X và nút đóng, hộp thông báo sẽ KHÔNG xuất hiện. Chỉ trong trường hợp giải pháp là onbeforeunload.
Cảm ơn sự giúp đỡ của bạn!
Lọc cách - đánh chặn nó và ngăn chặn người dùng làm việc đó? Tôi nghi ngờ điều đó là có thể. – Rup
Tôi chỉ muốn biết làm thế nào, không để ngăn chặn nhưng để tải lại dịch vụ web. – xscape
Ý của bạn là gì khi tải lại dịch vụ web? Nếu dịch vụ web ở một số trạng thái không mặc định, hãy thêm một số biến trạng thái, ứng dụng đó sẽ đặt lúc khởi động và vì vậy mọi lần khởi động lại sẽ đặt lại biến này và bạn sẽ nhận được sự kiện từ biến đó? – Zee