javascript - onpopstate 和 pushstate 不起作用 - 不知道为什么
问题描述
这不是一个重复的问题,我找不到我需要的帮助。我将不胜感激有关为什么我的以下代码不起作用的建议。
window.addEventListener("popstate", () => {
if (!cookieExists()) {
showAlerts();
countDownTimer();
document.cookie = `${cookieName}=true;max-age=604800;SameSite=None; Secure`;
}
});
window.history.pushState({}, "", "/");
对于上下文,当用户点击浏览器后退按钮时,我的警报应该会显示。
编辑:我已经更新了我的代码,但它仍然无法正常工作。当我单击返回时,它只是返回到上一页。当我刷新时,我得到一个“哎呀,出了点问题”有没有办法在控制台中测试?
解决方案
推荐阅读
- reactjs - Ant Design Input / React DND - 使用 react-dnd 时无法在 Ant Design Input 内移动文本指针
- java - 如何将单一字体应用于 JavaFX 中的所有文本
- pine-script - 我无法访问此 pine 脚本警报,我无法解决此问题,请解决此问题
- azure-functions - 从 github 操作部署的 Azure 函数导致“错误:无法获取 Kudu 应用程序设置。错误请求(代码:400)”
- angular - 如何将异步数据作为输入属性角度传递?
- android - Android Google Assistant 呼叫操作
- python - `ColumnTransformer.fit_transform()` 的结果只包含后来的transfromer的结果
- python - 如何找到文件中的最大小数位数?
- c++ - 将字体添加到 QT C++
- javascript - 防止图像飞出窗外