Cordova inappbrowser - 读取(仅http)会话cookie

问题描述 投票:0回答:1

我正在使用的平台(目前)并不真正支持本机应用程序的身份验证,平台供应商告诉我“只需打开一个 webview 并使用会话 cookie 来验证 ajax 请求”。

因此,我使用 inappbrowser 插件打开平台的身份验证页面,并让平台处理登录流程(基于 Web)。之后,我需要访问会话cookie,它是httponly,因此使用executeScript 读取cookie 不起作用。

有没有办法直接访问inappbrowser存储的cookie?来自科尔多瓦。我需要 Cordova 中的凭据才能使用它们调用自定义 swift 扩展。

任何帮助将不胜感激。

cordova cookies cordova-plugins
1个回答
0
投票

由于 httpOnly cookie 无法以合法方式访问。这个问题的答案就是破解它。

为了更好地理解 httpOnly cookie 如何与 ajax 配合使用,社区上有一些答案:

http_only cookie 会通过 AJAX 发送吗?

HttpOnly cookie 如何与 AJAX 请求配合使用?

遗憾的是,ajax 文档中没有关于 cookie 的任何详细信息

https://api.jquery.com/jQuery.ajax/

© www.soinside.com 2019 - 2024. All rights reserved.