欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JQuery防止退格键网页后退的实现代码

程序员文章站 2022-03-29 19:50:00
下面是js片段在ie9,firebox 10.0.2 中测试过 : 代码如下: $(document).keydown(function (e) { var doprevent; if (e.ke...

下面是js片段在ie9,firebox 10.0.2 中测试过 :

代码如下:


$(document).keydown(function (e) {
var doprevent;
if (e.keycode == 8) {
var d = e.srcelement || e.target;
if (d.tagname.touppercase() == 'input' || d.tagname.touppercase() == 'textarea') {
doprevent = d.readonly || d.disabled;
}
else
doprevent = true;
}
else
doprevent = false;

if (doprevent)
e.preventdefault();
});