只是想知道是否有人可以帮助我解决我们在 iOS 上遇到的 cookie 和 Phonegap 问题。
我在位于http://domain.name/fishing/login的应用程序中调用了一个登录服务
它在我的设备上设置了一个名为“JSESSIONID”的cookie,路径为“/fishing/”。
未来对服务器的所有请求都包括该 cookie,一切都很正常。
但是,当我调用注销服务 (http://domain.name/fishing/logout) 时,它会清除服务器上的 JSESSIONID,但不会清除我设备上的。因此,以后每次与服务器通信的尝试都使用旧的 cookie 值并被拒绝访问。
即使我再次尝试登录,旧的 cookie 仍然存在,不会被新的 cookie 替换。
我试图通过javascript手动清除cookie但没有任何运气。我什至无法阅读它。也许是因为 webview 正在加载基于文件的文档并且与服务器不在同一个域中?
有什么建议/建议吗?
谢谢!