Firefox中beforeunload事件的实现缺陷浅析
事件 实现 浅析 firefox 缺陷
2023-06-13 09:14:33 时间
beforeunload指在页面卸载前提供的最后一次JS执行的机会。如下
复制代码代码如下:
window.onbeforeunload=function(){
return"您正在编辑的博客尚未保存,确定要离开此页吗?";
};
可以使用返回值文字来提示用户。但只有Firefox中却不显示该文字。
当刷新页面时,各浏览器表现如下
IE:
Chrome:
Firefox12:
window.onbeforeunload=function(e){
e=e||window.event;
//ForIEandFirefoxpriortoversion4
if(e){
e.returnValue="Anystring";
}
return"您正在编辑的博客尚未保存,确定要离开此页吗?";
};
相关:
https://developer.mozilla.org/en/DOM/window.onbeforeunload
https://bugzilla.mozilla.org/show_bug.cgi?id=588292
相关文章
- 有关onpropertychange事件
- 解决移动端click事件的300ms延时
- blockwell.ai 虚假转账 事件分析
- 【Android 插件化】Hook 插件化框架 ( Hook 实现思路 | Hook 按钮点击事件 )
- Oracle 等待事件 gc cr block 2-way 官方解释,作用,如何使用及优化方法
- Go语言使用事件系统实现事件的晌应和处理
- “燕窝事件”终裁 辛巴胜诉:获赔3000多万
- Linux 内核事件回顾-2014年1月及2月
- MySQL数据库中的事件的用途与实现方法(mysql数据库事件)
- Oracle触发器:行动事件触发,实现高效数据库操作。(oracle触发器行)
- 深入理解Oracle事件实现机制(oracle事件_)
- Redis集群实现事件广播(redis集群 事件广播)
- Redis集群事件模式浅析(redis集群事件)
- 配备事件摄像机的无人机,首次实现成功自主飞行
- Gird事件机制初级读本
- jQuerylive(type,fn)委派事件实现
- asp.net关于onpropertychange和oninput事件实现代码
- Javascript键盘事件的组合使用实现代码
- javascript简单拖拽实现代码(鼠标事件mousedownmousemovemouseup)
- 多次注册事件会导致一个事件被触发多次的解决方法
- C#中的动态创建组件(属性及事件)的实现思路及方法
- js阻止子元素响应父元素的onmouseout事件具体实现
- 让input框实现类似百度的搜索提示(基于jquery事件监听)
- 利用Keydown事件阻止用户输入实现代码
- 按钮接受回车事件的三种实现方法
- 纯JavaScript实现获取onclick、onchange等事件的值
- Node.js事件循环(EventLoop)和线程池详解
- jQuery事件用法实例汇总
- C#中事件的动态调用实现方法