如何用原型检测“刷新”事件?

时间:2011-07-08 16:23:35

标签: javascript events prototypejs page-refresh

如何使用原型检测“刷新”事件?跨浏览器解决方案?

谢谢, 塞尔索

1 个答案:

答案 0 :(得分:3)

没有办法特别检测刷新,但是你可以在页面被卸载之前抓住浏览器(当用户刷新页面时 - 以及当他们'移动'到另一个页面时发生)

在原型中,这看起来像这样:

Event.observe(window, 'beforeunload', yourFunction);

如果你需要区分,你总是可以将一些代码绑定到页面上禁用上述绑定的链接,这样当用户主动点击某些内容时你知道它是一个链接(而不是刷新)。