#android #ios #react-native #progressive-web-apps #react-native-webview
#Android #iOS #react-native #progressive-веб-приложения #react-native-webview
Вопрос:
Я столкнулся с проблемой react-native-webview. Проблема в том, что при открытии приложения initial я установил URL-адрес в состояние, но когда новый URL-адрес появляется из push-уведомления, он не обновляет webview даже после обновления состояния.
Пожалуйста, помогите мне, если у кого-нибудь есть решение для того же.
Ответ №1:
Определите reference
для webview
, как указано ниже, и вызывайте webViewRef.reload()
, когда вы хотите перезагрузить webview
<WebView
ref={(ref) => {
this.webViewRef = ref
}}
/>
Ответ №2:
попробуйте этот способ, добавив временную метку в URL
this.setState({
url: DEFAULT_URL '?t=' Date.now()
});