Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IOS Safari window.alert,window.confirm在onpopstate触发后不工作_Javascript_Mobile Safari - Fatal编程技术网

Javascript IOS Safari window.alert,window.confirm在onpopstate触发后不工作

Javascript IOS Safari window.alert,window.confirm在onpopstate触发后不工作,javascript,mobile-safari,Javascript,Mobile Safari,onpopstate事件触发后,window.alert、window.confirm等不工作 这就是我测试的 首先,我注册了popstate事件 并尝试了window.alert('abc')//它可以工作 已尝试history.back()或单击后退按钮,然后popstate事件触发 并尝试了window.alert('abc')//不工作 我发现了同样的问题,没有答案,所以我再次发布了一个问题。 由于某些问题,我无法在onpopstate事件中执行定位。重新加载 是否有任何io

onpopstate事件触发后,window.alert、window.confirm等不工作

这就是我测试的

  • 首先,我注册了
    popstate
    事件
  • 并尝试了
    window.alert('abc')//它可以工作
  • 已尝试
    history.back()
    或单击后退按钮,然后
    popstate
    事件触发
  • 并尝试了
    window.alert('abc')//不工作
我发现了同样的问题,没有答案,所以我再次发布了一个问题。

  • 由于某些问题,我无法在
    onpopstate
    事件中执行
    定位。重新加载
是否有任何ios错误报告?

或有人知道为什么会发生这种情况或者如何解决吗?

我无法解决这个问题。
我不得不将window.alert更改为某个自定义层。

我遇到了相同的问题,修改了一些旧的angularJS代码alert不再起作用,window被注入,alert、window.alert或$window.alert什么都不做。。。我记得读过这篇文章,但忘了我是如何绕过这个问题的。。。可能会配上一些定制的popover。。。很糟糕