在 Java 脚本中检测到按下重新加载按钮

Detection of reload button pressed in Java Script

如何检测是否按下重新加载按钮,然后暂停进程并重新加载。就像按下重新加载或 Ctrl + R 时,我想保存它已重新加载到本地存储中。

处理 onbeforeunload 事件的事件处理器是 WindowEventHandlers mixin 的 onbeforeunload 属性。当 window 即将卸载其资源时,将触发这些事件。

window.onbeforeunload = function(m) {
  return 'Your Statement';
};

您可以参考 Mozilla 文档了解更多信息,因为您没有共享源代码。 https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onbeforeunload

在页面 reload/refresh 的浏览器中保存 localStorage。

添加Javascript代码如下

window.onload = function () {
    alert(localStorage.variable) //comment this line to avoid alert box
    localStorage.setItem("variable", "set a variable value");
}