2

我需要防止由 JavaScript(例如,window.location.href = 'http://some.thing'window.location.reload())引起的任何页面重定向/重新加载。
我还需要不为用户显示提示窗口(例如“您确定要离开此页面吗?”)

我寻找解决方案,看起来一切都在改变。在某些文章中,它被写为可以覆盖window.location,在其他文章中,它说这是不可能的。因此,我不确定此类问题的当前情况。

我试过:
- 覆盖window.location对象,但看起来这是不可能的(正如这里提到的https://stackoverflow.com/a/7990537和我在 Chrome 和 FF 中尝试的那样)。
- 使用onbeforeunload事件。以这种方式可以防止重新加载页面,但会为用户显示一个提示窗口。

有没有办法防止javascript重定向/重新加载没有任何提示窗口?

4

0 回答 0