Я обновил сайт responsejs и вместо этого создал статический сайт.

Сайт реакции был создан с помощью create-react-app и скомпилирован и обслуживается с помощью ngnix, как и статический сайт.

Я вижу новый сайт с Safari, Firefox и Chrome на моем телефоне. Проблема в том, что Chrome на моем ноутбуке по-прежнему показывает старый сайт React.

Если я открою режим инкогнито, он покажет новый сайт. У меня есть:

  • Очистил весь кеш / файлы cookie и т. Д. В Chrome
  • Открыл вкладки разработчика и убедился, что флажок "Отключить кеш" установлен.
  • Сделал "Emtpy Cache и Hard Reload" с открытыми инструментами разработчика

Почему все еще кешируется? Как я могу заставить Chrome забыть этот домен?

1
mikeb 26 Ноя 2018 в 22:21

1 ответ

Лучший ответ

Хорошо, основываясь на приведенной выше ссылке Карлоса Алвеса Хорхе:

navigator.serviceWorker.ready.then(registration => {
  registration.unregister();
});

Я запустил это в консоли javascript, и это сработало!

Спасибо!

0
mikeb 27 Ноя 2018 в 00:34