我可以在Phonegap中使用cookies吗?

时间:2015-04-17 09:45:05

标签: android cordova cookies phonegap-build

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

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

所以,我必须使用cookies。我无法使用本地存储或类似的东西,除非它的行为与浏览器的行为完全相同,如果服务器要发送" Set-Cookie"头。

我该怎么做?

1 个答案:

答案 0 :(得分: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