Веб-приложение React прекрасно работает для меня, но для клиента работает только на анонимной вкладке - PullRequest
0 голосов
/ 10 июля 2019

По какой-то причине мое приложение реакции работает только на анонимной вкладке (chrome, firefox, safari) для моего клиента (в предыдущих версиях оно работало нормально), но у меня оно работает нормально, оно работает на любом ПК / телефоне и браузер, который я попробовал (кроме Internet Explorer). Еще одна проблема, связанная с Internet Explorer / Edge, это получение более чем летней версии веб-приложения.

Я предположил, что это была проблема с кешем, поэтому я попытался очистить кеш клиента и заставить веб-сайт получить новую версию (через apache config, html meta и с помощью unregister () из registerServiceWorker)

На apache я добавил:

    Header Set Pragma "no-cache"
    Header Set Expires "Thu, 1 Jan 1970 00:00:00 GMT"
    Header Set Cache-Control "max-age=0, no-store, no-cache, must-revalidate"
    Header Unset ETag
    FileETag None

На мою реакцию index.html

 <meta http-equiv="cache-control" content="no-cache" />
 <meta http-equiv="expires" content="timestamp">
 <meta http-equiv="pragma" content="no-cache" />

На веб-сайте не отображается никаких ошибок, если он не работает нормально (на неанонимной вкладке).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...