Я реализую в App WebView для моего приложения. Я должен открыть несколько информационных страниц и получить некоторые данные, основанные на щелчке любого конкретного места (которое содержит данные другого типа) в веб-просмотре. Но в iOS при загрузке любого URL onShouldStartLoadWithRequest
происходит автоматический вызов, что приводит к открытию различных URL-адресов в содержимом HTML. Но он работает, как и ожидалось в Android.
<WebView
originWhitelist={["*"]}
style={style}
source={source}
showsVerticalScrollIndicator={showsVerticalScrollIndicator}
startInLoadingState={startInLoadingState}
javaScriptEnabled={true}
onShouldStartLoadWithRequest={request => {
return onLoadWebViewOnClick(request)
}}
/>
в этом handleUrlNavigation будет обрабатывать запрос любого действия щелчка, но он автоматически вызывает каждый раз. Как я могу справиться с этим?