防止JavaScript重定向

时间:2012-05-31 04:08:03

标签: javascript redirect onbeforeunload window.location

我需要阻止JavaScript导致的任何网页重定向/重新加载(例如window.location.href = 'http://some.thing'window.location.reload())。 我还需要,没有为用户显示提示窗口(例如'你确定要离开这个页面吗?')

我寻找解决方案,看起来一切都在改变。在一些文章中写道,可以覆盖window.location,在其他文章中说,这是不可能的。所以我不确定这个问题的现状。

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

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

0 个答案:

没有答案