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() を使用してみましたが、何も機能しません。何か助けて??