我有一个Webview组件,该组件呈现一个需要通过okta SSO进行身份验证的网址。我看到的问题是,一旦用户使用okta登录,Webview就会失去其初始状态,因此不会使用初始URL重新呈现。
<View style={{ flex: 1 }}>
<WebView
onLoad={() => this.hideSpinner()}
style={{ flex: 1 }}
source={{ uri: this.getUrl(this.props.navigation.state.params.url) }}
/>
{this.state.visible && (
<ActivityIndicator
style={styles.loading}
size="large"
/>
)}
</View>
一旦用户登录,在Webview中重新加载初始URL的最佳方法是什么?
谢谢。