google浏览器window.onbeforeunload方法兼容问题

问题描述

window.onbeforeunload方法在IE内核浏览器是有效的,但是在google浏览器中并不兼容,请教给位怎么在google浏览器中兼容window.onbeforeunload方法

解决方案

window.onbeforeunload = function (e) {e = e || window.event;// For IE and Firefox prior to version 4if (e) {e.returnValue = '确定退出吗?';}// For Safarireturn '确定退出吗?';};
解决方案二:
建议参考一下我写的这篇文章:http://zhangyaochun.iteye.com/blog/1697416改事件是有兼容性问题的。

时间: 2024-10-01 03:15:03

google浏览器window.onbeforeunload方法兼容问题的相关文章

window.onbeforeunload方法在IE下无法正常工作的解决办法_javascript技巧

事件的起因是由于在工作中有客户反映,常常会有用户在浏览网页的过程中订购了商品,但是由于用户一下子打开的窗口过多,又或者在敲打键盘时,错误地按到了F5键,导致页面刷新或者不正常关闭,而这时在该网页上所做的一切操作的信息都丢失了,如果我们可以提供一个在客户信息未处理完成时的提示那该多好啊,下面的代码可以做到不管用户是点击了关闭,或者是在任务栏关闭.点击后退.刷新.按F5键,都可以检测到用户即将离开的消息. 复制代码 代码如下: <script type="text/javascript&quo

window.onbeforeunload方法在IE下无法正常工作的解决办法

事件的起因是由于在工作中有客户反映,常常会有用户在浏览网页的过程中订 购了商品,但是由于用户一下子打开的窗口过多,又或者在敲打键盘时,错误地 按到了F5键,导致页面刷新或者不正常关闭,而这时在该网页上所做的一切操作 的信息都丢失了,如果我们可以提供一个在客户信息未处理完成时的提示那该多 好啊,下面的代码可以做到不管用户是点击了关闭,或者是在任务栏关闭.点击 后退.刷新.按F5键,都可以检测到用户即将离开的消息. <script type="text/javascript" lan

谷歌google浏览器不支持网银兼容问题的解决办法

1.打开google浏览器之后我们点击"小扳手-设置-更多扩展"如下图所示   然后我们在打开界面搜索"ie tab"如下图所示 然后找到到了 IE tab classic! 安装安装就可以了. 你现在会发现ie浏览器的输入框中有一个 IE图标   然后我们再进入到相关银行会发现已经没有问题了!

Google浏览器CSS居中兼容问题完美解决方法

在IE内核浏览器或者firefox浏览器中都能居中,没有居中的可以用其特殊标签来设定居中可是在谷歌浏览器查看时就出现无法居中的BUG,下面的解决方法有类似情况的朋友可以参考下   div做的界面时,又出现CSS hack(CSS兼容浏览器问题)在IE内核浏览器或者firefox浏览器中都能居中,没有居中的可以用其特殊标签来设定居中,如下划线 _ IE6优先识别,!important 仅火狐firefox浏览器识别.可是在谷歌浏览器查看时,就出现兼容Google浏览器的BUG了,无法居中. 现在向

chrome-最新版的Google浏览器取消了window.showModalDialog方法

问题描述 最新版的Google浏览器取消了window.showModalDialog方法 刚升级了chrome浏览器到 版本 37.0.2062.120 m 发现项目中的window.showModalDialog方法 被移除了,导致几百处功能问题,请问如何重写window.showModalDialog方法,或者如何解决这个问题,首先不考虑替换项目中国window.showModalDialog方法,毕竟用到的地方有好几百处 解决方案 /** 所有showModalDialog替换为open

Javascript iframe交互并兼容各种浏览器的解决方法_javascript技巧

在Web前端开发中,我们经常会用到iframe这个控件. 但是这个控在内.外交互时,往往各个浏览器所用的关键字不同,很是麻烦,为了能够得到子iframe中的window对象,各家浏览器有着各家的指定,有的是window,有的是contentWindow等等也许还有我们不知道的. 但是从子页面访问父层页面,其本上大家都是window.parent就可以了. 那么通过这个特征,我们可以在子页面中,把自身的window对象传递给父页面就可以了,这样父页面就很轻松的访问子页面,再也不用靠虑如何从ifra

event对象获取方法总结在google浏览器下测试_javascript技巧

简介: Event 对象代表事件的状态,比如事件在其中发生的元素.键盘按键的状态.鼠标的位置.鼠标按钮的状态. 事件通常与函数结合使用,函数不会在事件发生前被执行! Event对象的获取方法: 方法一: 例如: 复制代码 代码如下: function demo1(e){ var e = e || window.event; //此种方法在ie中和google中可以不传参数e也可以获取到event,但是在火狐中必须在事件方法中传递event参数 //才可以获取到event对象. } <input

解决Google浏览器不兼容ASP.NET Menu控件的问题

Google浏览器正式版刚刚发布, 相信这也是IE Team不想听到的消息, 而与此同时IE 8 Partner Build也对一些特定的人开放测试了, 据微软IE开发团队的陈本峰同学说, 这个Build是狠新的了, 而我作为新时代的白老鼠, 也迫不及待的下载了这些新鲜东西来玩玩. 话入正题, Google浏览器在Beta版的时候相信很多朋友都发现他对ASP.NET的MENU控件兼容性很差, 当时我也没有找到好的方法解决, 而且又是Beta版软件, 所以也还抱着正式版一定会修复这个错误的希望,

win7系统将Google浏览器收藏夹拉到桌面成快捷方式的方法

  win7系统将Google浏览器收藏夹拉到桌面成快捷方式的方法 具体方法如下: 1.在进行演示之后,需要在浏览器中进行添加的是收藏的夹的内容,进行点击地址栏中点击收藏夹按钮; 2.可以看到的网页地址被收藏夹收藏起来了; 3.然后点击点击浏览器中的地址中的更多的菜单中,弹出了下拉菜单中进行选择为"书签"; 4.就会弹出了下一级菜单中进行选择为了刚才你收藏的收藏夹的地址; 5.把收藏夹地址进行拖动到自己桌面中当中; 6.可以看到的是百度一下的收藏夹快捷方式创建成功了.下次就可以直接双击