javascript - 如何在 Chrome 上通过 JavaScript 检测刷新事件
问题描述
出于某种原因,我需要在刷新时加载我的网站,就好像它刚刚打开一样,这是由于我在我的一个项目中使用 chrome(其他浏览器确实可以正常工作)遇到的一些问题,如果你是好奇这是关于堆栈溢出的问题。
我如何检测chrome上的刷新事件,也许我会在通过JavaScript检测到刷新事件后想出一些解决问题的方法,所以检测刷新事件并能够在检测后放置一些代码通过JS做一些事情是我的问题.
伙计们,您发送的链接没有回答我的问题,我已经尝试过了,停止标记问题,我处于困境中。他们在 chrome 上没有做任何事情,只是一个错误并且快速刷新没有什么可阅读的.. .
解决方案
我的解决方案是设置一个会话令牌。
var item = sessionStorage.getItem('pageHasBeenLoaded');
if (item) {
console.log('this is a reload');
}
sessionStorage.setItem('pageHasBeenLoaded', 'true');
推荐阅读
- powershell - 带有方括号的路径的 Powershell 脚本
- android - 使用 HostnameVerifier 接口(Kotlin)的不安全实现的 Android 应用
- ssl - ssl 以 404 失败
- vue.js - Vuetify Nuxt.js:如何在图像标签中添加 url 链接
- django - Django ORM按工作日分组并分别总结每个工作日
- javascript - 如何在网络编程中使用打字稿?
- reactjs - github页面可以向外部api发送http请求吗?
- javascript - 查找字符串中第一个不重复的字符,这里的错误是什么?
- javascript - 用于更改所有 CSS 项目的 Javascript 函数
- python - 如何在使用 tkinter 的按钮单击时在用户的默认程序中打开文件?