Я использую Zombie.js для разрешения URL-адресов с несколькими перенаправлением. По какой-то причине я хочу иметь возможность обнаруживать определенный тип перенаправления, а затем останавливать обработку (не следовать этому перенаправлению).Как вы можете остановить перенаправление с помощью Zombie.js
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 the processing
}
});
browser.visit(urlToLoad).then(function() {
//Do something
});
Я пытался добавить обработчик трубопровода и выдаст сообщение об ошибке с next()
, но это не сработало, потому что я не мог обнаружить Перенаправление таким образом. Есть ли что-то, что я могу сделать, чтобы остановить браузер для загрузки страницы, если я обнаружил свое перенаправление?