`

js 监控浏览器关闭(完美兼容chrome & ie & fire fox)(转)

 
阅读更多

转自:http://blog.csdn.net/outlook008/article/details/8763035

 

var UnloadConfirm = {};

UnloadConfirm.MSG_UNLOAD = "数据尚未保存,离开后可能会导致数据丢失\n\n您确定要离开吗?";

UnloadConfirm.set = function(a) {

    window.onbeforeunload = function(b) {

        b = b || window.event;

        b.returnValue = a;

        return a

    }

};

UnloadConfirm.clear = function() {

    fckDraft.delDraftById();

    window.onbeforeunload = function() {

    }

};

UnloadConfirm.set(UnloadConfirm.MSG_UNLOAD);

分享到:
评论
1 楼 走丢的门牙 2016-11-18  
用着不对啊

相关推荐

    firebug for IE6+, Firefox, Opera, Safari and Chrome

    标题提到的"firebug for IE6+, Firefox, Opera, Safari and Chrome",意味着这是一个跨浏览器的解决方案,旨在为开发者提供在不同浏览器上调试和优化网页的能力。 Firebug Lite是Firebug的轻量级版本,适用于不支持...

    基于JavaScript判断浏览器到底是关闭还是刷新(超准确)

    通过测试和实验,作者发现IE、Chrome、360以及Firefox浏览器在关闭和刷新时所触发的事件顺序和时机有所不同。总体来说,可以通过检测事件触发的顺序以及特定的浏览器特性来确定用户的行为。 在实际代码中,作者提出...

    海康威视 视频WEB插件 含最新版测试demo

    提供适用于Windows桌面操作系统IE、Chrome、Firefox浏览器的实时视频预览和录像回放功能,支持32/64位Chrome、Firefox、IE11浏览器,支持32位IE10浏览器(兼容64位IE10)。

    IE的js错误查找小工具

    4. 结合其他工具:除了“IE的js错误查找小工具”,还可以结合使用其他开发者工具,如Chrome DevTools、Firefox Developer Tools等,以获取更全面的调试信息。 5. 持续学习与更新:JavaScript和浏览器技术都在不断...

    Caniuse用于查看浏览器对各种新特性的兼容情况

    开发者可以在这里找到几乎所有的现代Web技术,并查看它们在不同浏览器(如Chrome、Firefox、Safari、Edge、IE等)的各个版本中的支持程度。 描述中提到"Caniuse用于查看浏览器对各种新特性的兼容情况",这强调了Can...

    IE 浏览器 JS调试工具 companion.js

    首先,IE浏览器(Internet Explorer)在历史上曾是主流的网络浏览器,尽管现在已被其他现代浏览器如Chrome、Firefox取代,但在某些企业环境中,由于历史遗留问题或特定应用需求,仍然需要对IE进行支持。因此,掌握在...

    IE兼容性测试工具

    - 虽然IETester对于IE兼容性测试很有帮助,但随着IE的逐渐淘汰,开发者也应关注现代浏览器如Chrome、Firefox、Edge等的兼容性。 总结来说,IETester是Web开发者处理IE兼容性问题的得力助手,通过其强大的模拟和调试...

    手动修改IE显示画面内容

    Internet Explorer(IE)作为曾经广泛使用的浏览器,虽然现在已被其他现代浏览器如Chrome、Firefox取代,但仍有部分用户在特定环境下使用。本文将详细介绍如何手动修改IE的显示内容,并探讨动态监视并修改IE内容的...

    JavaScript css浏览器的调试

    安装完成后需重启 Firefox。 - 检查更新:打开“Tools”菜单 -> “Add-ons”,点击左下角的“Find Updates”按钮。 ##### 2.2 打开和关闭Firebug - **打开Firebug** - 按 F12 或点击浏览器状态栏右边的绿色标志...

    捕捉IE关闭按钮事件

    4. **兼容性问题**:由于`onbeforeunload`和`onunload`是IE特有的,它们在其他浏览器(如Chrome、Firefox、Safari等)中的行为可能会有所不同。因此,在实际开发中,为了确保跨浏览器兼容性,你需要使用`window....

    IE浏览器使用VLC实时显示视频(海康、大华)

    8. **兼容性测试**: 虽然我们以IE11为例,但也要确保在其他主流浏览器(如Chrome、Firefox)下能正常工作,因为VLC插件可能在不同浏览器中的表现会有所不同。 总的来说,结合VLC Media Player和JavaWEB技术,我们...

    让IE8和遨游兼容eWebEditor编辑器

    在探讨如何使IE8和遨游浏览器兼容eWebEditor编辑器这一主题时,我们首先要理解几个关键的概念:浏览器兼容性、eWebEditor编辑器的工作原理,以及如何通过修改JavaScript代码来适应不同版本的浏览器。 ### 浏览器...

    海康摄像头二次开发 web插件,浏览器显示

    由于安全和隐私原因,现代浏览器(如Chrome、Firefox)对ActiveX插件支持逐渐减弱,推荐使用NPAPI插件(如海康插件)的浏览器可能有限。开发者需要考虑使用其他技术,如WebRTC,来实现跨平台的浏览器兼容。 **四、...

    发布浏览器插件

    3. **打包阶段**:将插件代码打包成可安装的文件格式,例如.crx(Chrome浏览器)、.xpi(Firefox)或.CAB(Microsoft Cabinet文件,用于IE)。在本例中,CABARC.EXE可能是一个用于创建CAB文件的工具,这种文件格式常...

    IE js脚本调试插件

    然而,随着IE浏览器市场份额的逐渐减少,开发者更多地转向了其他现代浏览器,如Chrome、Firefox等,它们提供了更强大且直观的开发者工具。例如,Chrome的开发者工具(DevTools)在JS调试方面有更多高级特性,如时间...

    ie网页调试工具 IE Develope Tool Bar 直接调试预览网页样式

    本文将详细介绍“IE Developer Tool Bar”,这是一个专为Internet Explorer设计的网页调试工具,它允许用户直接在IE浏览器中调试预览网页样式,类似于Firefox的Firebug。 “IE Developer Tool Bar”(简称IEDT)是...

    海康威视H5播放器开发指南,兼容各种主流浏览器

    这款播放器支持主流的浏览器,如Chrome、Internet Explorer(IE)和Firefox。以下是关于H5Player的详细知识点: **版本信息** 当前版本为2.0.0,要求媒体网关至少为mgc_V5.11.101003或mgc_V5.13.100以上版本。 **...

    世界之窗浏览器,网页测试工具,测试浏览器

    它能够模拟多种浏览器环境,帮助开发者检测页面在IE、Firefox、Chrome等不同内核下的表现,确保网站的跨平台一致性。 其次,世界之窗浏览器内置了一系列实用的测试工具。例如,开发者可以开启“开发者工具”来查看...

    IE下js调试工具Companion.JS

    虽然Companion.JS为IE提供了强大的JavaScript调试功能,但它与Chrome DevTools、Firefox Developer Tools等现代浏览器的内置工具相比,仍存在一些不足,如更新频率较低,可能不支持最新的JavaScript特性。...

    IE下JS调试工具

    不过,IE浏览器的市场份额逐渐被Chrome、Firefox等现代浏览器取代,它们的开发者工具提供了更为强大且现代的JS调试功能。例如,Chrome的DevTools和Firefox的Developer Edition,它们支持更多的调试特性,如源映射...

Global site tag (gtag.js) - Google Analytics