При первом посещении сайта в Firefox появляется пустой экран с текстом в консоли.
The character encoding of the plain text document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the file needs to be declared in the transfer protocol or file needs to use a byte order mark as an encoding signature.
Добавлены все теги вверху для кодирования.После нажатия F5 сайт выглядит хорошо.
Поэкспериментируйте немного по-другому: первый визит работает правильно, но если вкладка была закрыта и сайт, входящий в первый раз после этого шага, отображается пустым экраном.
Или, если страница былазагружен и прошел более 30 секунд и нажал F5 - результат белый экран.
Что может быть?
Я предполагаю, что Firefox не делает запрос к серверу на новые данные и показывает пустой ответ.А сообщение в консоли просто плохой побочный эффект, потому что ответ пустой.Сайт: ohmy.ca Воспроизводится только в Firefox.
Видео для презентации: https://i.imgur.com/CZDEikO.gifv
Исправлено.Проблема была на стороне сервера: кеширование и заголовки для js-файлов.Файл sw.js (Сервисный работник)