我的一些用户在键入时不小心按了 F5,导致他们丢失了所有键入的内容。我不需要阻止点击刷新按钮。
我尝试使用以下 javascript,但它仅在用户不关注 Silverlight 应用程序时有效(即当用户单击 SL 应用程序之外的某个位置时它有效,但当用户关注时不会触发 onkeydown 事件SL)。
document.onkeydown=function(e) {
var event = window.event || e;
if (event.keyCode == 116) {
event.keyCode = 0;
alert("test");
return false;
}
}