在触发onpopstate事件后,window.alert、window.confirm等不起作用。
以下是我的测试过程:
- 首先注册了
popstate
事件。 - 然后尝试
window.alert('abc');
,它能正常工作。 - 尝试
history.back()
或点击后退按钮,然后触发了popstate
事件。 - 然后尝试
window.alert('abc');
,但它无法正常工作。
我遇到了同样的问题,没有找到答案,所以我再次发布了一个问题。
Alert, confirm, and prompt not working after using History API on Safari, iOS
- 由于某些问题,我无法在
onpopstate
事件中使用location.reload
。
是否有iOS的错误报告?
或者... 有谁知道为什么会出现这种情况或如何修复它?