【问题标题】:Can i use cookies in Phonegap?我可以在 Phonegap 中使用 cookie 吗?
【发布时间】:2015-04-18 02:09:53
【问题描述】:

如何在 PhoneGap for Android 中使用 cookie 对用户进行身份验证?

服务器将发送一个包含会话 ID 的 cookie。作为对服务器的每个未来 AJAX 请求的一部分,必须发送 cookie 以验证用户身份。我无权访问服务器,因此无法更改它的工作方式。

所以,我必须使用 cookie。我不能使用本地存储或类似的东西,除非它的行为与服务器发送“Set-Cookie”标头时的浏览器完全一样。

我该怎么做?

【问题讨论】:

标签: android cordova cookies phonegap-build


【解决方案1】:

无法在 Cordova 中使用本地 cookie,除非您可以将它们存储在服务器端。在您的情况下,您可以使用本地存储,用于简单的值/标志/字符串,或者如果您想要一个关系数据库,请使用 WebSQL。

本地存储: http://docs.phonegap.com/en/4.0.0/cordova_storage_storage.md.html

WebSQL:http://dev.w3.org/html5/webdatabase/

我会推荐 WebSQL,而不是像 IndexdDb 这样的其他工具,因为它在移动设备上得到了最广泛的支持。见以下链接:http://caniuse.com/#feat=sql-storage

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-26
    • 2013-11-25
    • 1970-01-01
    • 1970-01-01
    • 2018-10-20
    • 2014-12-21
    相关资源
    最近更新 更多