BrowserSync是否可以与加密连接一起使用?

时间:2018-09-06 09:32:46

标签: browser-sync gulp-browser-sync

我有一个使用MAMP在本地运行的网站。该站点配置为使用我将机器设置为信任的自我生成的SSL证书,以便浏览器可以建立与https://mysite.dev的连接而不会出现证书错误。

我还通过代理使用gulp和BrowserSync(v.2.24.7):

gulp.task('serve', function() {
    browserSync.init({
        proxy: "https://mysite.dev",
        injectChanges: true
    });

    gulp.watch('src/scss/**/*.scss', ['styles']);
    gulp.watch('html/**/*/.html').on('change', reload);
    gulp.watch('templates/**/*.html').on('change', reload);
    gulp.watch('templates/**/*.twig').on('change', reload);
    gulp.watch('templates/**/*.php').on('change', reload);
    gulp.watch('src/js/**/*.js', ['javascript']);
});

问题在于,如果连接使用SSL,则当发生某些更改时,BrowserSync不会注入代码或重新加载页面。

在终端上,我得到了:
2.24.7[Browsersync] Reloading Browsers... 但是什么也没发生。

如果在没有SSL连接的情况下设置同一服务器,则一切正常。

我是在做错什么,还是BrowserSync仅适用于非加密连接?

0 个答案:

没有答案