我平时的用法是在终端里跑长任务,然后开浏览器看进度。同一个会话,两个界面同时在刷。 这件事听起来只要把事件广播出去就行,实际写起来全是边角:浏览器刷新了怎么办、点了停止为什么停不下来、一轮跑到一半崩了