触发 onpopstate 事件后,window.alert、window.confirm 等不工作。
这就是我测试的。
- 首先我注册
popstate了活动。 - 并尝试过
window.alert('abc');// 它有效。 - 尝试
history.back()或单击后退按钮,然后popstate触发事件。 - 并尝试
window.alert('abc');//不工作。
我发现了同样的问题,没有答案了,所以我再次发布一个问题。
在 Safari、iOS 上使用 History API 后,警报、确认和提示不起作用
- 由于某些问题,我无法
location.reload在活动内部进行。onpopstate
是否有任何 ios 错误报告?
或..有谁知道为什么会发生这种情况或如何解决?