数码资讯
判断页面关闭和Javascript页面刷新的实现代码
判断用户的行为是关闭还是刷新,因为项目需要判断用户离开页面。 虽然没有直接的方法,但可以用一些技巧来完成。 我不得不哀叹Javascript的力量! 请看代码: 复制代码代码如下所示: window.onunload =函数(){ 无功a_n = window.event.screenx - win
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
判断用户的行为是关闭还是刷新,因为项目需要判断用户离开页面。
虽然没有直接的方法,但可以用一些技巧来完成。
我不得不哀叹Javascript的力量!
请看代码:
复制代码代码如下所示:
window.onunload =函数(){
无功a_n = window.event.screenx - window.screenleft;
无功a_b = a_n > document.documentelement.scrollwidth-20;
如果(a_b窗口。事件。clienty<0 | | {窗口。事件。altkey)
警报('closing页面行为);
其他{ }
警报('jump或刷新页面行为);
}
}
事实上,离开页面动作时间onunload触发时间来检测浏览器窗口的大小,这是判断用户是清新的,跳跃或关闭行为根据大小。
兼容大型浏览器!
虽然没有直接的方法,但可以用一些技巧来完成。
我不得不哀叹Javascript的力量!
请看代码:
复制代码代码如下所示:
window.onunload =函数(){
无功a_n = window.event.screenx - window.screenleft;
无功a_b = a_n > document.documentelement.scrollwidth-20;
如果(a_b窗口。事件。clienty<0 | | {窗口。事件。altkey)
警报('closing页面行为);
其他{ }
警报('jump或刷新页面行为);
}
}
事实上,离开页面动作时间onunload触发时间来检测浏览器窗口的大小,这是判断用户是清新的,跳跃或关闭行为根据大小。
兼容大型浏览器!
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。