Можно ли получить доступ к файлам cookie в WebView в React Native?
Если вы создаете веб-представление в приложении react-native, можно ли получить доступ к файлу cookie из веб-представления для передачи в последующих запросах?
Примером может быть представление пользователю страницы входа с reCaptcha в WebView. Затем с помощью файлов cookie аутентификации от успешного входа в систему сделать последующие запросы API к тому же сайту.
2 ответа:
React Native - это просто мост над собственным кодом. Все, что вы можете написать в objective-c / java, может быть использовано в React Native путем создания собственных модулей.
Я не уверен, что существует JavaScript-код для очистки кэша webview, но вы, безусловно, можете написать для него собственный код, а затем связать его с помощью собственного модуля.
Вот ссылка для собственного кода (iOS): https://stackoverflow.com/a/5606703/2164029
Учебник по созданию native модели: https://facebook.github.io/react-native/docs/native-modules-ios.html
Я верю в это https://github.com/joeferraro/react-native-cookies должен предоставить вам то, что вы хотите.Я использовал это, чтобы очистить куки успешно.