React-Native从WebView获取Cookie

时间:2018-11-12 06:34:36

标签: react-native cookies webview

我有一个Web视图,并且我正在其中登录一个网站,并且我希望auth cookie保留该登录名,因此我可以每次为用户设置cookie,因此他们不需要登录每次。

这可能吗? 如何从Webview获取cookie?

这是我的网络视图:

<View style={styles.container}>
    <WebView
      source={{ uri: "anywebsite.com" }}
      onLoadStart={this.loadingStarted}
      onLoad={this.loadingEnded}
    />
  </View>

1 个答案:

答案 0 :(得分:0)

您可以使用react-native-cookies在RN中处理Cookie。

请注意,WebView上还有一个名为thirdPartyCookiesEnabled的属性。您应该尝试一下,看看它是否适合您的情况,导致即使使用像react-native-cookies这样的库,也要花一些时间来手动设置和获取WebView中的cookie。

相关问题