我想在我的 Web 应用程序中禁用 F5 键。我正在使用以下代码:
<html>
<head>
<script type="text/javascript">
window.onkeydown=function(e) {
if (e.keyCode === 116 ) {
alert("This action is not allowed");
e.keyCode = 0;
e.returnValue = false;
return false;
}
}
</script>
</head>
<body>
<p> F5 Test IE8</p>
</body>
</html>
上面的代码在 Chrome 中运行良好,但在 IE8 中无法运行。在按 F5 时,页面会在 IE8 上刷新。我曾尝试使用 e.preventDefault(),但没有任何效果。有什么帮助吗??