【发布时间】:2016-08-07 02:03:51
【问题描述】:
我看了这两个问题:
How can I detect browser tab refresh or close using javascript
和
How do I detect a page refresh using jquery?
建议绑定到'onbeforeunload' 并绑定到F5 和Ctrl-R 按键,这是个好建议。
但是,大多数浏览器的地址栏上都有一个刷新按钮,就像 Chrome 中的这样:
问题是:是否可以检测并绑定浏览器地址栏刷新按钮的刷新事件?
【问题讨论】:
-
onbeforeunload 应在按下刷新按钮(或在地址栏按 Enter)时触发。
-
如果您有一个不是由
F5或Ctrl-5触发的beforeunload事件,则很有可能是通过您提到的重新加载按钮触发的。
标签: javascript jquery browser