javascript - Safari 版本 12.0 (13606.2.11) 上的 popstate 事件问题
问题描述
我在使用 window.onpopstate 事件时遇到问题。我用它来处理浏览器的背面,但在某些情况下,事件会在初始化后触发,而不会被任何按钮触发。
让我更清楚一点: 第 1 页:包含 onpopstate 事件处理程序 第 2 页:第 1 页之后的页面。
当我从第 2 页到第 1 页时,在初始化后,会触发 popstate 事件,而无需单击任何其他按钮。
这是来自 Safari 的错误吗?(仅在 Safari 上发生)
解决方案
推荐阅读
- tableau-api - 在 Tableau Desktop 中,我需要在 2014 年找到 2013 年的不同客户,以获取全球超市示例数据表
- c - mmap 如何处理矛盾的论点?
- c++ - 如何使用 cin.fail() 在 C++ 中验证字符串?
- c# - 如何将服务依赖注入到 IHostedService(计划作业)中?
- java - 我可以在流口水规则的 LHS 中使用 Java 8 Lambda 表达式吗
- typescript - 将 Firebase 管理应用程序传递给数据访问对象
- html - 如何使用 flex 将一行与两个 div 隔开
- javascript - POST请求上的Asp.net Web API模型绑定NULL
- android - 如何创建一个片段在另一个片段上向上滑动的过渡?
- encryption - 如果解密消息已经是一个验证过程,在哪个用例中我需要签名?