【发布时间】:2019-10-03 01:35:00
【问题描述】:
我正在使用 Cordova (PhoneGap) 和 cordova-plugin-ionic-webview 来使用经过微调的 Ionic Engine(使用 WKWebview)。
我可以使用安全的 httponly Auth Cookie 来登录,并且在我使用 iOS 应用程序时一切正常。当我关闭应用程序时,虽然 cookie 丢失了。
如何防止这种情况发生?
Android 上不存在此问题(并且 localStorage 在两个平台上都能正确保持其状态)。
Github 上仍未解决的问题:https://github.com/ionic-team/cordova-plugin-ionic-webview/issues/87
【问题讨论】:
-
检查 cookie 过期日期如果您获得没有过期日期的 cookie,它将在会话结束后自动删除。
-
这不是 cookie 的到期日期,它是在未来并且适用于 Android :(
-
检查此stackoverflow.com/a/52490200/4311935。您需要在进行任何网络加载之前同步 cookie
标签: ios cordova ionic-framework hybrid-mobile-app phonegap