我想防止页面重定向,我知道可以通过以下方式实现
window.onbeforeunload = function() {
return "Dude, are you sure you want to leave? Think of the kittens!";
}
这个问题在这里已经有了答案。
但是在我的情况下,我只想阻止页面在点击任何锚点时重定向。
另外,event.preventDefault()
在我点击锚点时将不起作用,因为并不是所有的锚点都会重定向页面,所以它应该能正常工作。
我只想停止通过点击锚点重定向页面。有什么解决方法吗?
.caller
参见:https://dev59.com/sEnSa4cB1Zd3GeqPKhD_ - Diodeus - James MacFarlane