Я искал в Интернете всю неделю, но, похоже, не могу найти способ сделать Webview в React Native разрешающим перенаправление страниц на iOS, в настоящее время у меня есть платежный шлюз, который выполняет много перенаправлений на стороне сервера когда форма оплаты отправляется, но каждый раз, когда она переходит к точке перенаправления на другую страницу, Webview просто перестает загружаться. Нашли решение для Android, которое работает нормально, но не для iOS, кто-нибудь здесь решал этот вопрос раньше или есть решение для него? Буду очень признателен, так как сейчас я на грани полного разочарования.
Пожалуйста, найдите ниже мою реализацию.
<WebView
ref="webview"
javaScriptEnabled={true}
onNavigationStateChange={this._onNavigationStateChange.bind(this)}
source={{uri: this._getPaymentUrl()}}
style={[Styles.misc.spanned]}
renderLoading={() => { return ... } }
renderError={() => { return ... }}
startInLoadingState={true} />
Хотя я предполагаю, что если будет внесено изменение для выполнения этой работы, то оно должно быть где-то из кода Swift, пожалуйста, действительно придерживайтесь этого всю неделю.
Он может нормально загружать страницу, но при переадресации между запросами он просто прекращает навигацию и ничего не делает.