主にF12(Developertools)のファンクションキーを無効にする必要があるページがあります。ページに機密データを表示しているので、どのような場合でも、ユーザーにhtmlを表示させたり、非表示のフィールドを取得したりすることはできません。f1、f12などのファンクションキーを除くほとんどすべてのキーで機能するJavaScriptを確認しました。
とにかく、ブラウザでこれらのボタンを無効にできることはありますか?
document.onkeyup = KeyCheck;
function KeyCheck() {
var KeyID = event.keyCode;
alert(KeyID);
switch (KeyID) {
case 123: //F12 KEY CODE
alert('hello');
return false;
break;
}
}
これは、キーをオーバーライドするために使用しているコードです。検索したところ、F12キーのキーコードは123で、同じコードを使用してオーバーライドしています。ただし、残念ながら「CASE」を押すことすらできず、F12、F1などのボタンを押してもメッセージボックスが表示されません。
これで私を助けてください。