Работает ли BrowserSync с зашифрованными соединениями? - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть веб-сайт, который работает локально, используя 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']);
});

Проблема в том, что BrowserSync не вводит код и не перезагружает страницу, когда что-то меняется, если соединение использует SSL.

На терминале я получаю:
2.24.7[Browsersync] Reloading Browsers... Но ничего не происходит.

Если настроить тот же сервер без SSL-соединения, то все работает просто отлично.

Я что-то не так делаю или BrowserSync работает только на незашифрованных соединениях?

...