我有以下的JavaScript重定向代码其次是一些更多的代码。
window.location.href = '/someurl';
alert('hello');
alert('hello again');
这会导致浏览器的不一致性。
在Firefox中,第一次警报是被重定向之前的一瞬间右可见。 第二个警告是不可见的。
在Chrome中,这两个警报就会弹出,并且重定向只单击确定两个警报后会发生。
有没有发生什么事,可以解决这些分歧重定向之后代码中的一些概念? 如果重定向是异步的,那么什么是铬在做什么? 我想明白发生了什么,这样我可以决定如何在重定向埋内的一些回调和其他逻辑深更复杂的情形做。