最近我发现了浏览器同步。现在我要编写的应用程序需要一种谷歌地图功能。我注意到本机浏览器同步只支持“滚动、点击和表单”。我需要挂钩所有事件,或者至少在与地图进行平移/交互时挂钩,以便它同步跨浏览器。
我发现了一个博客讨论,结论是已经解决了这个问题,并链接到 browser-sync-client 项目https://github.com/BrowserSync/browser-sync-client
由于没有文档,只有一个小例子。谁能告诉我如何在 gulp 设置中实现它?
我尝试执行以下操作,但没有任何运气:
var browserSync = require('browser-sync').create(), 客户端 = 要求(“浏览器同步客户端”); gulp.task('浏览器同步', function () { browserSync.use(客户端); browserSync.init({ 服务器: { baseDir: "./wwwroot" }, 幽灵模式:{ 点击次数:真, 形式:真实, 滚动:真 }, 日志级别:“调试”, 开放:真实, 缩小:假, 客户事件:[ “滚动”, “输入文本”, “输入:切换”, “输入:keydown”, “输入:按键”, “表格:提交”, “形式:重置”, “点击”, “内容可编辑:输入”, “鼠标”, “鼠标按下”, “选择:改变” ], 幽灵模式:{ 点击次数:真, 滚动:是的, 形式: { 提交:真实, 输入:真, 切换:真, 按键:真, 按键:真, 内容可编辑:真实, 变化:真 }, mouseup:是的, 鼠标按下:真 }, 捕获:真 }); });