Javascript判断用户离开或关闭当前页面并给出提示
时间:2014-07-08 13:04 来源: 我爱IT技术网 作者:山风
最近偶尔用一下web的qq,看到在关闭它的时候,都会给出一个确认离开的提示。
之前没真正做过这个功能,想当然地以为给window对象绑定一个onbeforeunload事件的回调函数,在回调函数中return false就可以了。
今天有空试了一下,发现不尽然,且不兼容主流的叁个浏览器,哈,冒冷汗。
搜索了一下,在微软官方网址找到了答案:http://msdn.microsoft.com/en-us/library/ms536907(VS.85).aspx
按照示例试了一下,还真是简单,
于是在firefox和chrome下也顺便测试了一下,这两个浏览器居然也是支持的,再分别试试webqq在这两个浏览器上的提示方式,发现是一样的,
看来不是想当然中的用confirm()函数来提示用户,而是浏览器自有的一种提示方式。而且只需一句简短的语句就可以至少兼容叁大浏览器了。
<script type="text/javascript">
window.onbeforeunload = function() {return 'Sure to leave?';};
</script>
凡事还是只有动手了才能了解清楚一些啊!
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
