有没有办法拒绝location.reload调用和href修改?

时间:2013-09-04 07:52:12

标签: javascript

我试着这样做:

location.reload = function() { return false }

但它似乎被拒绝,因为它仍然重新加载页面。

修改

我不想对用户造成任何伤害并将其锁定到页面中。我需要它的情况是 - 对现有代码库进行集成测试,其中遍布location.reload()location.href = '...'

1 个答案:

答案 0 :(得分:0)

您可以使用onbeforeunload

window.onbeforeunload = function () {

  return confirm("Are you sure you want to leave?");

};

然而,firefox和opera不支持这可能会对你有所帮助

window.onbeforeunload and window.onunload is not working in Firefox , Safari , Opera?