После входа в систему React Native WebView по-прежнему отображает контент для вышедших пользователей. - PullRequest
0 голосов
/ 27 марта 2020

Скажем, веб-сайт отображает «нет» для зарегистрированных пользователей и «находится» для зарегистрированных пользователей. Сайт отлично работает в других браузерах (Chrome на P C, Safari на iPhone и др. c).

В React Native WebView, если я захожу на страницу A перед входом в систему и вижу, что она отображает «нет», после входа в систему на странице А по-прежнему отображается «нет». Затем я go на странице B, "в" отображается, что является правильным. Но затем я выхожу из системы, и по-прежнему отображается «находится в», что опять не так.

Я не уверен, что является причиной проблемы. Это кеш? Сайт отлично работает в других браузерах, поэтому я думаю, что это не проблема сайта.

Если я установлю ExpiresDefault 'access plus 1 second' в файле конфигурации Apache, проблема исчезнет. Но отсутствие кэша будет слишком медленным и слишком обременительным для сервера. Я обычно использую ExpiresDefault 'access plus 1 month', и все другие браузеры прекрасно работают с этим конфигом. Только React Native WebView имеют эту проблему. Я не понимаю почему.

Может ли кто-нибудь просветить меня? Большое спасибо!

...