在网页开辟中,经常会碰到在静态的网页上添加js代码的环境,这里一路切磋下,经由过程一个实例,展示若何在静态的页面增添js代码:判定用户是否在浏览当前页面
第一步
判定当前用户在浏览页面处于激活状况本家儿如果经由过程javascript来判定,经由过程onblur/onfocus来判定
首选建立一个html
第二步
在html 页面中增添javascript代码,监听浏览器有onfocus 、onblur事务,触发这两个事务前,需要这个页面被onfocus
第三步
用户正常打开页面是不会监听onfocus onblur事务的
第四步
在一些场景中才能触发oblur事务,浏览器切换页面的时辰、页面有弹出提醒框的时辰,正常浏览页面时辰切换到其他应用的时辰
第五步
document中有hidden属性,可以潘丹页面是否显示的是当前页面, visibilityChange事务是触发页面的可见事务
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!