1

只是想知道是否有人可以帮助我解决我们在 iOS 上遇到的 cookie 和 Phonegap 问题。

我在位于http://domain.name/fishing/login的应用程序中调用了一个登录服务

它在我的设备上设置了一个名为“JSESSIONID”的cookie,路径为“/fishing/”。

未来对服务器的所有请求都包括该 cookie,一切都很正常。

但是,当我调用注销服务 (http://domain.name/fishing/logout) 时,它会清除服务器上的 JSESSIONID,但不会清除我设备上的。因此,以后每次与服务器通信的尝试都使用旧的 cookie 值并被拒绝访问。

即使我再次尝试登录,旧的 cookie 仍然存在,不会被新的 cookie 替换。

我试图通过javascript手动清除cookie但没有任何运气。我什至无法阅读它。也许是因为 webview 正在加载基于文件的文档并且与服务器不在同一个域中?

有什么建议/建议吗?

谢谢!

4

1 回答 1

1

You might want to have a look at the plugin http://plugreg.com/plugin/bez4pieci/Phonegap-Cookies-Plugin

于 2013-12-24T04:14:46.893 回答