Я хочу объединить некоторые перенаправления, но также обеспечить, чтобы пользователь прошел через все из них и остановился на первом успешном, вместо того, чтобы просто перейти к последнему.
Мой текущий код:
const redirect = () => {
setTimeout(() => {
window.location = 'https://www.google.com';
setTimeout(() => {
window.location = 'https://www.example.com';
}, 1);
}, 1);
window.location = 'https://www.bing.com';
};
Если вы попробуете приведенный выше код и сохраните сетевой журнал, то увидите, что первые два запроса (bing и google) отменяются и выполняется только последний (пример), который также является URL, который вы завершите. до.
Я хочу попробовать их все в этом порядке и остановиться на первом успешном.