社区
JavaScript
帖子详情
js监听浏览器页面关闭触发事件,区别于刷新和跳转
qq_35320078
2018-01-15 04:39:57
找过很多方法 都没用,跳转时或刷新时不触发,只有关闭浏览器或关闭该页面时去触发 求大神支招
...全文
1469
5
打赏
收藏
js监听浏览器页面关闭触发事件,区别于刷新和跳转
找过很多方法 都没用,跳转时或刷新时不触发,只有关闭浏览器或关闭该页面时去触发 求大神支招
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
耳朵1226
2021-01-19
打赏
举报
回复
刷新的还是会触发啊
丰云
2018-08-02
打赏
举报
回复
window.onunload = function (event) {
//。。。
}
同上
丰云
2018-08-02
打赏
举报
回复
window.onbeforeunload = function (event) {
//...
}
关闭或跳转触发,刷新不触发。。。
neosoul9818
2018-08-02
打赏
举报
回复
你用的什么浏览器?用IE可以完美运行。用火狐和谷歌,只能触发一次,当第二次刷新页面时,则直接刷新,不会再提示
天际的海浪
2018-01-15
打赏
举报
回复
现在没有完美区分关闭、刷新和跳转的方法, 不要把你的业务逻辑放在页面关闭上。
JS
区分
浏览器
页面
是
刷新
还是
关闭
_javascript技巧
JS
区分
浏览器
页面
是
刷新
还是
关闭
_javascript技巧 Web开发者在系统开发中经常要面对产品经理各式各样的需求,当然,大部分对产品体验还是有帮助的,例如我们今天提到的
刷新
页面
,前进后退,
关闭
浏览器
标签时,为了避免用户误操作,需给出二次确认提示框,这个相信大家都非常熟悉了,采用
浏览器
提供的BOM事件机制就可以解决,使用window对象的onbeforeunload事件即可,如果产品经理只提出这样的需求,那确实无可厚非,然而其需要的不仅仅是这些... 例如,我们一次项目开发中,产品经理就针对我们的
移动端h5
监听
浏览器
返回操作(目前在react项目中用到)
前言 1.主要是返回是默认的
浏览器
返回事件是返回上一个
页面
。 2.处理
页面
各种弹窗,点击物理返回应该隐藏这些弹窗而不是直接返回
页面
。 3.总结下问题,h5应该希望能
监听
到返回事件并且做一些处理。 相关知识 1、利用popstate事件,点击
浏览器
前进,后退会触发popstate事件。 2、利用hashchange事件,
页面
hash改变是会触发此事件(适合react,vue单页...
vue
监听
浏览器
返回
需求 我在某个
页面
用了缓存,假如点击了
浏览器
返回按钮,需要清除缓存信息 代码
监听
返回 mounted () { if (window.history && window.history.pushState) { // 向历史记录中插入了当前页 history.pushState(null, null, document.URL); window.addEventListener('popstate', this.goBa
打印问题,需求是
跳转
到打印
页面
时直接弹出
浏览器
打印模式弹窗,当用户点击打印或取消打印时再关掉该打印
页面
并且返回到目标窗口源(父)
页面
并重载
页面
数据
打印问题,需求是
跳转
到打印
页面
时直接弹出
浏览器
打印模式弹窗,当用户点击打印或取消打印时再关掉该打印
页面
并且返回到目标窗口源(父)
页面
并重载
页面
数据 afterprint
VUE A
页面
跳转
到B
页面
带参数,且每次点击
跳转
,数据
刷新
项目遇到一个业务需求是,A
页面
展示消息列表,然后点击列表中的消息,
跳转
到B
页面
,B
页面
需要展示A
页面
中对应消息的内容。
JavaScript
87,901
社区成员
224,628
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章