我正在为我的应用在 App WebView 中实现。我必须打开一些信息页面,并且我必须根据 webview 中任何特定位置(包含不同类型的数据)的点击来获取一些数据。但是在 iOS 中,在onShouldStartLoadWithRequest
自动加载任何 URL 调用时,会导致在 HTML 内容中打开不同的 URL。但它在 Android 中按预期工作。
<WebView
originWhitelist={["*"]}
style={style}
source={source}
showsVerticalScrollIndicator={showsVerticalScrollIndicator}
startInLoadingState={startInLoadingState}
javaScriptEnabled={true}
onShouldStartLoadWithRequest={request => {
return onLoadWebViewOnClick(request)
}}
/>
在这个handleUrlNavigation中会处理任何点击动作的请求,但是每次都是自动调用。我该如何处理?