我正在实现一个自动同步javascript序列器。所有事件都是同步正确解析的,但是当我触发导致更改URL的事件(例如单击<A>元素)时会出现问题。事件已解决,但是后续步骤立即执行(我需要序列器在此时停止,序列的其余部分应在加载新页面时继续)。
如何检测到URL即将被更改,以便我可以告诉序列器停止?
好的,我找到了解决方案。魔术是“beforeunload”事件,立即触发。