如何断开正在运行的 Browsersync 实例的连接?

hac*_*kel 4 browser-sync

我经常想将新的更改与原始更改进行比较。为此,我打开同一页面的两个浏览器选项卡,进行更改,然后重新加载其中一个选项卡进行比较。启用 Browsersync 后,这将变得不可能,因为两个选项卡都会自动重新加载。

如何禁用特定选项卡的 Browsersync 以防止发生这种情况?我正在寻找一种从 Javascript 控制台执行此操作的方法,而不必停止/重新加载我的观察者。

Browsersync API 有一个 pause() 方法,但我看不到从实际运行的 Browsersync 实例访问它的方法。有一个window.___browserSync___可访问的对象,因此必须有某种方法来实现这一点。

hug*_*ige 7

命令应该是:

 window.___browserSync___.socket.disconnect();
Run Code Online (Sandbox Code Playgroud)

如果由于___browserSync___某种原因无法从控制台获得该对象,请尝试在新选项卡中执行此操作。