Я нашел здесь этот код, который был утвержден для работы в каждой версии IE и FF
<script type="text/javascript">
function avoidInvalidKeyStorkes(evtArg) {
var evt = (document.all ? window.event : evtArg);
var isIE = (document.all ? true : false);
var KEYCODE = (document.all ? window.event.keyCode : evtArg.which);
var element = (document.all ? window.event.srcElement : evtArg.target);
var msg = "We have disabled this key: " + KEYCODE;
if (KEYCODE == "112") {
if (isIE) {
document.onhelp = function() {
return (false);
};
window.onhelp = function() {
return (false);
};
}
evt.returnValue = false;
evt.keyCode = 0;
window.status = msg;
evt.preventDefault();
evt.stopPropagation();
alert(msg);
}
window.status = "Done";
}
if (window.document.addEventListener) {
window.document.addEventListener("keydown", avoidInvalidKeyStorkes, false);
} else {
window.document.attachEvent("onkeydown", avoidInvalidKeyStorkes);
document.captureEvents(Event.KEYDOWN);
}
</script>
Работающий JSFiddle .Обратите внимание, что вы должны проверить его после нажатия вкладки result .