function disabledBackspace(){
$(document).bind("keydown",function(e){
var e = e || window.event;//事件对象
var varkey = (e.keyCode) || (e.which) || (e.charCode);//兼容ie/火狐
var currentInput = $("input:focus");//得到当前得到焦点的input控件对象
if(varkey == 8 && (currentInput.attr("type") == "radio" || currentInput.size() == 0)){//禁止按回退键时,浏览器后退
if(window.event){//ie 下起作用
event.returnValue = false ;//或 event.keyCode=0。 作用为让事件不做任何事情
}else{//firefox下起作用
e.preventDefault();
}
}
});
}
分享到:
相关推荐
本文将详细介绍如何在不同浏览器,特别是兼容IE和Firefox火狐的情况下,防止页面被iframe。 首先,我们来看一下早期用于防止页面被iframe的JavaScript代码: ```javascript if (top.location !== self.location) ...
本资源"纯CSS制作支持IE6、IE7、Firefox的下拉菜单.rar"提供了一种使用纯CSS实现的跨浏览器下拉菜单解决方案,特别兼容了对老旧浏览器如Internet Explorer 6和7的支持,同时也适用于Firefox等现代浏览器。...
文档提到该功能兼容IE、Firefox和Opera这三种主流浏览器。这意味着开发者在实现该功能时,需要特别注意以下几点: 1. **CSS兼容性**:确保使用的CSS属性和选择器能在不同浏览器下正常工作,可能需要使用特定的前缀...
`:监听键盘按键释放事件,主要用于 Firefox 和 Opera。 - `document.onkeydown = forbidBackSpace;`:监听键盘按键按下事件,主要用于 IE 和 Chrome。 #### 实现原理总结 1. **事件兼容处理**:使用 `e` 或 `...
其中,onkeypress主要针对Firefox和Opera浏览器,而onkeydown针对IE和Chrome浏览器。 除了纯JavaScript的方法,还可以通过window.history对象的forward方法来控制页面跳转,防止退格键导致的页面后退。可以在页面...
Flash Player插件因其广泛安装而成为视频内容创作者的首选工具,能够支持各种浏览器,包括Internet Explorer(IE)、Firefox、Chrome、360浏览器以及Safari等。本文将深入探讨如何使用Flash来实现这一目标,以及相关...
- 主流浏览器:测试包括Chrome、Firefox、Safari、Edge、Opera等在内的主流浏览器。 - 版本兼容:考虑到用户可能使用旧版本浏览器,需测试多个版本的兼容性。 - 移动浏览器:特别关注移动设备上的浏览器,如...
// 禁止后退键作用于Firefox、Opera document.onkeypress=banBackSpace; // 禁止后退键作用于IE、Chrome document.onkeydown=banBackSpace; ``` 4. 禁止缓存 当页面不希望被浏览器缓存时,也可以使用JavaScript来...
4. **良好的浏览器兼容性**:My97DatePicker兼容主流的Web浏览器,包括IE6+、Firefox、Chrome、Safari等,确保在不同环境下都能稳定运行。 5. **性能优化**:考虑到网页加载速度,My97DatePicker的脚本经过优化,...
以太网计算器 ... 经过测试的浏览器:Safari,Chrome,Firefox,IE。 与内容管理系统集成: 安装 对于全局安装(可能需要root用户) npm i -g ethercalc ethercalc 对于本地非root用户安装 git clone gi
Bootstrap datetimepicker兼容主流的现代浏览器,包括Chrome、Firefox、Safari、Edge以及IE9以上版本,确保了在大多数用户环境中稳定运行。 总的来说,Bootstrap datetimepicker是一个功能强大、易用且高度可定制...
8. **兼容性**:Bootstrap Switch 支持现代浏览器,如 Chrome、Firefox、Safari、Edge 和 IE9+,对于不支持的浏览器,它会回退到普通的复选框或单选按钮。 在实际使用过程中,你可能会遇到以下常见操作: - **安装...
- **支持的浏览器**:Safari、Chrome、Firefox、IE 等。 #### 四、HTML5 和 CSS3 在 jQuery Mobile 中的应用 jQuery Mobile 利用了 HTML5 和 CSS3 的最新特性来增强用户体验: - **离线存储**:HTML5 的离线存储...
- 这个包提供了一系列方法来识别用户使用的浏览器,比如IE、Firefox、Chrome、Safari等。通过解析`User-Agent`头部信息,可以得知浏览器的名称、版本甚至特定的特性,这在实现兼容性处理或特定功能时非常有用。 3....
本文将详细介绍如何在JavaScript中实现这一功能,同时确保不影响密码输入框、单行文本输入框和多行文本输入框的正常回退操作。 首先,我们需要理解浏览器的事件机制。在JavaScript中,我们可以监听键盘事件来捕获...
需要注意的是,这个功能在支持HTML5的现代浏览器(如Firefox和Chrome)中工作良好,但老版本的Internet Explorer(尤其是IE9及以下)不支持`FormData`对象,因此在这些浏览器中可能无法正常工作。对于这些情况,可以...
其他浏览器如Firefox、Chrome、IE等对CSS3选择器的支持程度各不相同。开发者需要关注浏览器的兼容性表,以确保在不同浏览器中一致的显示效果。Estelle Weyl的总结通常会提供详尽的浏览器支持信息,这对于前端开发者...