2017-01-23 2 views
1

Реагировать на собственную статическую html-страницу кэша WebView. Я установил URL-адрес html-страницы в webview. Отлично. Но когда я обновляюсь и развертывается, обновленный контент не отображается в WebView в ответном приложении IOS для родных приложений. Когда я напрямую обращаюсь к этому URL-адресу с помощью браузера, я вижу, что HTML обновляется. Выглядит, что это кеш где-то в мобильном телефоне. Как избежать кеша? Только когда я использовал «сброс содержимого и настройки» симулятора, я вижу обновленный контент, иначе он будет показывать старый кешированный контент.React Native WebView cache static html page

ответ

0

Команда очистки кэша npm start --reset-cache (в частности, однако вы вызываете сервер RN, передаете ему --reset-cache).

Если вы работаете на платформе IOS и хотят, чтобы очистить среагировать родной кэш, то вы можете работать с этим пакетом react-native-http-cache

$ npm install react-native-http-cache --save 

Смотрите документацию. react-native-http-cache

+0

Но как это будет работать, если приложение установлено на мобильном устройстве? Будет ли всегда загружаться последняя веб-страница? – user43286

+0

Я обновил ответ, если это поможет. –

Смежные вопросы