问题标签 [react-native-cookies]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
14037 浏览

react-native - 如何在 react-native 中获取在 webview 中设置的 cookie?

我正在尝试检索用户输入的邮政编码,该邮政编码已添加到 webview 中的 cookie 中。我如何得到它?我试过react-native-cookies哪个得到一个空对象。

我正在iOS模拟器中尝试。安卓很好用。我看到https://github.com/react-native-community/react-native-webview/pull/175已合并,但无法弄清楚如何使用它来获取用户设置的 cookie。

0 投票
1 回答
1804 浏览

react-native - React 原生视频 Cookie

我正在尝试使用@react-native-community/react-native-video播放来自 CloudFront 的安全视频。

要重现视频,我必须设置 3 个 cookie:CloudFront-Key-Pair-Id、CloudFront-Policy 和 CloudFront-Signature。

我已经能够使用这个模块在 IOS 中重现视频:react-native-cookies

但我无法在 android 中重现视频。如何设置 cookie 来播放此视频?

该视频是 .m3u8 扩展名 (HLS)

非常感谢!

0 投票
0 回答
999 浏览

ios - WKWebview 设置自定义标题

如何将我的自定义 cookie 传递给 WKWebview 请求标头?因为它之前完全由 UIWebview 完成。(如果我错了,请纠正我)

只是你知道,我知道并阅读了以下几个链接:

  1. https://blog.bigbinary.com/2016/07/26/passing-request-headers-on-each-webview-request-in-react-native.html
  2. 在 Javascript 中为所有 http 请求添加自定义标头
  3. https://github.com/react-native-community/react-native-webview/blob/82af9559ef17692e4d1f653e47154071cbd9ea33/docs/Guide.md#working-with-custom-headers-sessions-and-cookies

我的用例: 假设 webview 标头应包含用户成功登录后从后端服务器返回的另一个 cookie,用于授权目的。

如何传递我的请求标头以确保 webview 中的每个后续页面加载都能获得它?

我试过的:

  1. 一旦我从 cookie 管理器中检索,在 prop 源设置自定义标头 THEN setState 为 cookie - 因此,当检索 cookie 时,应用程序会强制使用我的自定义标头重新渲染组件

网页浏览

webviewOnLoadStart

环境

0 投票
1 回答
6056 浏览

react-native - 如何从 iOS 上的 react native webView 获取 cookie?

我在 webView 中打开了一个单点登录站点。用户登录后,我需要获取一个 cookie 来从 API 请求一个令牌,并在应用程序中使用它来处理所有其他请求。这一切在 Android 上都可以正常工作,但是当我请求令牌时,iOS 没有 cookie。WebView 配置为使用共享 cookie 存储:

如果我使用 devTools 检查 webView,我可以看到 cookie。另外,如果我再次访问 SSO 站点,我已经登录了它。因此,cookie 被 webView 持久化和使用。它们只是不被使用fetch并且 CookieManager 不访问它们:

那么,问题是,我怎样才能从 webView 中获取这些 cookie?

0 投票
1 回答
212 浏览

android - 为什么我在 android react native 的 Restful api 的 GET 请求中得到 html 响应作为数据?

我正在尝试使用 GET 方法获取 Api 的数据。它在 ios 中以 json 格式返回数据,但在 android 中它返回 html 脚本,如图所示,

在此处输入图像描述

由于这个问题,我被困在这里,有什么解决方案吗?

我还尝试使用 react-native-cookie 来处理 cookie。

但即使在我得到饼干后它仍然返回 html。

0 投票
1 回答
305 浏览

android - react-native-webview 的“隐身”道具在 Android 上不起作用

我正在使用外部 url 来处理我的 react-native 应用程序的身份验证。我将用户发送到带有 loginurl 的 webview。以下是我的 Signin.tsx 代码的片段:-

'incognito' 属性在 iOS 上完美运行,但在 Android 上似乎根本不起作用。我的目标是让 Webview 在其生命周期内不保存任何数据。登录中有多个页面,输入一个详细信息后,它会自动获取先前登录帐户的详细信息并使用旧凭据自动登录。

我已经尝试将 react-native-webview 更新到最新的(v11.3.1)并且还尝试了 CookieManager.clearAll() {used from react-native-community/cookies}。似乎没有任何效果。有人可以帮助我理解为什么它适用于 iOS 而不是 Android 吗?

0 投票
0 回答
31 浏览

react-native - 如何在排毒测试中设置 cookie (rn)

我需要根据 api 响应测试我的应用程序的视图。这就是为什么我需要为我的应用程序和 api 调用设置相同的 cookie(例如,喜欢成为同一个未经授权的用户)。

我试图实现@react-native-community/cookies,但它们需要被嘲笑。

有没有这样的方法?有任何想法吗?