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"]);