prevent backspace key from going back a page

This commit is contained in:
Damien Elmes 2017-01-17 13:39:38 +10:00
parent ca9a6fb86c
commit a44dc7f174

View file

@ -169,6 +169,23 @@ body { zoom: %f; %s }
%s</style>
<script>
%s
// prevent backspace key from going back a page
document.addEventListener("keydown", function(evt) {
if (evt.keyCode != 8) {
return;
}
var isText = 0;
var nn = evt.target.nodeName;
if (nn == "INPUT" || nn == "TEXTAREA") {
isText = 1;
} else if (nn == "DIV" && evt.target.contentEditable) {
isText = 1;
}
if (!isText) {
evt.preventDefault();
}
});
</script>
%s