重定向后在webview中重新加载url-react-native

时间:2018-06-22 19:46:34

标签: javascript reactjs react-native webview navigation

我有一个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的最佳方法是什么?

谢谢。

0 个答案:

没有答案