HTTP 协议

注: 至少需要V2.6.0

在2.6.0版本中,我们介绍了重装浏览器和注射用命令通过HTTP发送文件的基本支持。这样做的主要目的是让其他的工具和流程来触发重装和公共API提供的其他功能。

例如, http://localhost:3000/__browser_sync__?method=reload 直接转化为公共API调用 browserSync.reload();

您还可以传递参数了,所以...

GET http://localhost:3000/__browser_sync__?method=reload&args=core.min.css

... 等同于调用

browserSync.reload("core.min.css");

和多个参数,只需重复 args 部分

GET http://localhost:3000/__browser_sync__?method=reload&args=core.min.css&args=ie.min.css

... 等同于调用

browserSync.reload(["core.min.css", "ie.min.css"]);