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 4 
if (e) { 
e.returnValue = ‘确定退出吗?‘; 
}

// For Safari 
return ‘确定退出吗?‘; 
};

时间: 2024-08-02 19:14:07

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

兼容低版本浏览器的一些方法

页面滚动的兼容方法 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <style> body { height: 3000px; } </style> </head> <body> </body> </html> &

用bootstrap兼容ie各大浏览器的解决方法

以bootstrap为框架常常会出现不兼容ie各大浏览器的问题,用以下代码基本可以解决,一般在<head></head>加入以下代码后,网页可能还一些比较不美观,再写一点css hack就可以了,如果加入以下代码网页还是特别乱,请检查一下你的css和js的文件顺序,有加载顺序的... <!--[if lte IE 6]> <link rel="stylesheet" type="text/css" href="st

常用的兼容IE和火狐FF等浏览器的js方法(js中ie和火狐的一些差别)

介绍了网页上常用的IE/火狐兼容性该页的做法,并给出了代码,相当实用了.为了方便大家阅读代码,以下以 IE 代替 Internet Explorer,以 MF/FF 代替 Mozzila Firefox .以下进入正题: //window.event IE:有window.event对象 FF:没有window.event对象.可以通过给函数的参数传递event对象.如onmousemove=doMouseMove(event) 解决方法:var event = event || window.

常用的兼容IE和火狐FF等浏览器的js方法

这是一篇收集的文档,介绍了网页上常用的IE/火狐兼容性该页的做法,并给出了代码,相当实用了.为了方便大家阅读代码,以下以 IE 代替 Internet Explorer,以 MF/FF 代替 Mozzila Firefox .以下进入正题: //window.event IE:有window.event对象 FF:没有window.event对象.可以通过给函数的参数传递event对象.如onmousemove=doMouseMove(event) 解决方法:var event = event

下载Google浏览器(Google Chrome)离线安装包方法

Chrome浏览器默认是在线安装的,但由于网络的原因,有时很久也不能完成安装.其实Chrome官方是提供离线安装包的.具体地址如下: 稳定版:http://www.google.com/chrome/eula.html?hl=zh-CN&standalone=1 Beta版:http://www.google.com/chrome/eula.html?hl=zh-CN&standalone=1&extra=betachannel 开发版:http://www.google.com/

兼容低版本浏览器的getElementByClassName方法

/*兼容低版本浏览器的getElementByClassName方法*/ function getElementsByClassName(root,className){ if(root.getElementsByClassName){ return root.getElementsByClassName(className); }else{ var elements=root.getElementsByTagName(); var result=[]; for(var i=0,element;

google浏览器Chrome无法访问localhost等本地虚拟域名的解决方法

解决办法:Chrome>设置>更改代理服务器设置>连接>局域网勾选本地地址不使用代理服务器 具体以mac电脑为例:1.这个接口在火狐浏览器是能打开的,在google浏览器Chrome就打不开. 2.点Chrome右边三个点->设置 再点开'高级设置'->'系统' 找到'打开代理设置' 原来是被勾选上的,现在取消掉.自动跳到这个, 代理被勾选上. 现在取消掉,然后点'好' 6.点 '应用' 7.再回到浏览器看,OK了! 提示:在找 '打开代理设置'时,你可以在浏览器直接输

云1811 Vmware与window版本不兼容问题解决方法

vmware出现下面提示 博主理解: Vmware与window版本不兼容 解决办法有二:升级VMware版本 或降低Windows版本,此处我们选择降低windows的版本. 首先在运行处输入 “services.msc” 点击确定.在弹出来的服务中,找到“Windows Update”找到后双击,在启动类型 处选择“禁用”然后点击应用.(关闭windows自动更新功能). 然后在控制面板找到卸载程序. 选择第一个更新,卸载后重启.(此处卸载了Windows的更新内容,使得Windows版本降

各浏览器对 onbeforeunload 事件的支持与触发条件实现有差异

标准参考 无. 问题描述 一般情况下,onbeforeunload 事件处理函数内会写入一些提示性语句,当用户的浏览器跳转到其他页面时,用来提醒用户当前页面将要跳转,请用户决定是否观看新页面.或者在 onbeforeunload 事件内处理一些业务逻辑,在浏览器跳转到新页面之前 ,执行一些业务逻辑,如保存用户浏览信息等. 简单的说这个事件应仅在页面 URL 发生变化时触发,但是在 IE 中 使用 JavaScript 伪协议执行脚本程序时,也会触发 onbeforeunload 事件. 造成的影