如何检测“刷新”有原型的事件?
如何用原型检测“刷新”事件?跨浏览器解决方案?
谢谢, 塞尔索
How detect "refresh" event with prototype? A Cross-browser solution?
Thanks,
Celso
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何用原型检测“刷新”事件?跨浏览器解决方案?
谢谢, 塞尔索
How detect "refresh" event with prototype? A Cross-browser solution?
Thanks,
Celso
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
没有办法特别检测刷新,但是您可以在页面卸载之前捕获浏览器(当用户刷新页面时发生这种情况 - 以及当他们“移动”到另一个页面时)
在原型中,这看起来像这样:
如果您需要区分,您总是可以将一些代码绑定到页面上的链接,以禁用上述绑定,以便当用户主动单击某些内容时,您知道这是一个链接(而不是刷新)。
There's no way to detect refreshes in particular, but you can catch the browser before the page gets unloaded (which happens when the user refreshes the page - as well as when they 'move' to another page)
In prototype this would look something like this:
If you need to tell the difference, you could always bind some code to the links on your page that disables the above binding so that when the user actively clicks something you know it's a link (and not a refresh).