1

最近我发现了浏览器同步。现在我要编写的应用程序需要一种谷歌地图功能。我注意到本机浏览器同步只支持“滚动、点击和表单”。我需要挂钩所有事件,或者至少在与地图进行平移/交互时挂钩,以便它同步跨浏览器。

我发现了一个博客讨论,结论是已经解决了这个问题,并链接到 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:是的,
                鼠标按下:真
            },
            捕获:真
        });
    });

4

0 回答 0