我正在使用Zombie.js来解析具有多个重定向的urls。出于某些原因,我希望能够检测到某种类型的重定向,然后停止处理(不要遵循该重定向)。
var browser = new Browser();
browser.on('redirect', function(request, response, redirectRequest){
var redirectUrl = response.url;
if (redirectUrl === 'http://www.example.com'){
//Do something and stop th
我想阻止页面重定向,我知道可以通过以下方式实现
window.onbeforeunload = function() {
return "Dude, are you sure you want to leave? Think of the kittens!";
}
答案在这里,
但在我的例子中,我只想通过点击任何锚标签来阻止页面重定向。
另外,在我点击锚点标签的情况下,event.preventDefault()不会工作,因为所有的锚点都不是重定向页面,所以它应该工作得很好。
我只想停止重定向页面,如果它是通过点击锚重定向。有什么解决方案吗?