Следующий вызов API выполняется успешно в Chrome, но когда вы попробуете в Mozilla, он перейдет в заблокированное состояние:
window.addEventListener('beforeUnload',(e) => {
e.preventDefault()
this.fetchDataFromAPI();
})
Когда я попробовал выполнить один, он успешно работает в обоих браузерах:
window.addEventListener("beforeUnload", (e) => {
e.preventDefault();
setTimeout(() => {
this.fetchDataFromAPI();
}, 3000);
});
Что за root причина этого?