如何避免在IE内核时,按BackSpace时进行网页会进行回退
//解決在IE瀏覽器中input被設置成readonly時,點擊Backspace時會出現網頁回退
document.onkeydown = check;
function check(e) {
var code;
if (!e) var e = window.event;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;
if (((event.keyCode == 8) && //BackSpace
((event.srcElement.type != "text" &&
event.srcElement.type != "textarea" &&
event.srcElement.type != "password") ||
event.srcElement.readOnly == true)) ||
((event.ctrlKey) && ((event.keyCode == 78) || (event.keyCode == 82)) ) ||?
(event.keyCode == 116) ) {
? ? ?event.keyCode = 0;
event.returnValue = false;
}
return true;
}
轉載于:https://www.cnblogs.com/Allen974103107/p/6519624.html
總結
以上是生活随笔為你收集整理的如何避免在IE内核时,按BackSpace时进行网页会进行回退的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java socket 模拟im 即时通
- 下一篇: [Intellij] 软件设置和常用快捷