【问题标题】:React-native get cookies from WebViewReact-native 从 WebView 获取 cookie
【发布时间】:2018-11-12 06:34:36
【问题描述】:

我有一个 webview,我正在其中登录一个网站,我希望 auth cookie 保持登录,所以我可以每次都为用户设置 cookie,所以他们不需要登录在每一次。

这可能吗? 如何从 webview 中获取 cookie?

这是我的网页视图:

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

【问题讨论】:

标签: react-native cookies webview


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-05
    • 1970-01-01
    • 2017-10-15
    • 2019-10-22
    • 2021-08-09
    • 2021-11-26
    • 2017-04-07
    • 1970-01-01
    相关资源
    最近更新 更多