【问题标题】:Cookies are not set/stored in iOS with WKWebEngineCookie 未使用 WKWebEngine 设置/存储在 iOS 中
【发布时间】:2019-06-30 02:55:13
【问题描述】:

自从我们从旧的 UIWebView 引擎升级后,我们无法对用户进行身份验证(使用外部身份验证服务),因为 API 发送的任何 cookie 都未在此 Web 视图中设置。

这对我们来说是一个主要障碍,我们一直在努力确定什么是好的行动方案。如果我们的假设是正确的,即此 Web 视图不支持 cookie(这很奇怪),我们将尝试:

  • 代理(不确定您是否为此推荐了一个好的插件)
  • 本机提取(不确定您是否为此推荐了一个好的插件)

我们的堆栈:

  • 科尔多瓦
  • 反应
  • 获取调用

【问题讨论】:

  • 我升级到cordova-plugin-ionic-webview (github.com/ionic-team/cordova-plugin-ionic-webview) 后遇到同样的问题:(
  • @HansPassant 谢谢你的链接。但问题是它不仅在我的第一个应用程序启动时! :( 我已经尝试了所有建议的插件来解决第一个应用程序启动的问题。
  • 我认为您可以使用 localStorage 来存储您的 cookie 作为替代方案。不是说它很好,但它可以解决你的问题。

标签: android ios cordova ionic-framework hybrid-mobile-app


【解决方案1】:

您可以尝试回滚到上一个

【讨论】:

  • 它非常慢并且安全性很浅(它甚至不执行 CORS 策略)。
猜你喜欢
  • 2020-03-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-06
  • 2016-04-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-06
相关资源
最近更新 更多