我试着这样做:
location.reload = function() { return false }
但它似乎被拒绝,因为它仍然重新加载页面。
修改
我不想对用户造成任何伤害并将其锁定到页面中。我需要它的情况是 - 对现有代码库进行集成测试,其中遍布location.reload()
和location.href = '...'
。
答案 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?