当网页失去焦点时改变网页的title值
Posted 薛伟杰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当网页失去焦点时改变网页的title值相关的知识,希望对你有一定的参考价值。
<script> document.addEventListener(‘visibilitychange‘, function() { var isHidden = document.hidden; if (isHidden) { document.title = ‘改变后的标题‘; } else { document.title = ‘未改变的标题‘; } }); </script>
visibilitychange事件是浏览器新添加的一个事件,当浏览器的某个标签页切换到后台,或从后台切换到前台时就会触发该消息,现在主流的浏览器都支持该消息了,例如Chrome, Firefox, IE10等
举个栗子,比如在html5开发的小游戏中,因切换页面或窗口化页面时,需暂停游戏,从而触发 visibilitychange 事件
1.hidden:页面在后台标签页中或者浏览器最小化
2.visible:页面在前台标签页中
3.prerender:页面在屏幕外执行预渲染处理 document.hidden 的值为 true
4.unloaded:页面正在从内存中卸载
以上是关于当网页失去焦点时改变网页的title值的主要内容,如果未能解决你的问题,请参考以下文章
ActionScript 3:在 Flash embed 中失去焦点时保持 textarea UIscrollbar 位置