标签: javascript events prototypejs page-refresh
如何使用原型检测“刷新”事件?跨浏览器解决方案?
谢谢, 塞尔索
答案 0 :(得分:3)
没有办法特别检测刷新,但是你可以在页面被卸载之前抓住浏览器(当用户刷新页面时 - 以及当他们'移动'到另一个页面时发生)
在原型中,这看起来像这样:
Event.observe(window, 'beforeunload', yourFunction);
如果你需要区分,你总是可以将一些代码绑定到页面上禁用上述绑定的链接,这样当用户主动点击某些内容时你知道它是一个链接(而不是刷新)。