我正在使用$ getJSON在Phonegap和Android下创建一个node.js端点。代码看起来像这样如何在Phonegap和Android 3.2下启用第三方Cookie?
$.getJSON(
serverURL + "/login?callback=?",
"playerId=" + playerId + "&pwd=" + pwd,
function(data){
theCallbackFunction.call(null, JSON.parse(data));
},
function(jqXHR, textStatus, errorThrown) {
alert('error ' + textStatus + " " + errorThrown);
}
);
为了响应登录请求,我的服务器发送回一个会话cookie。如果在浏览器中启用了“第三方Cookie”,则此Cookie只会在随后的AJAX请求中被接受和返回。我发现较老的Android设备(例如2.2)默认允许这种设置,但新设备(3.2)不允许。
是否可以强制Phonegap为我的Android应用程序启用第三方Cookie?
我不认为PhoneGap支持cookies。 http://stackoverflow.com/questions/3709315/phonegap-cookie-based-authentication-php-not-working-webview http://stackoverflow.com/questions/6968209/phonegap-javascript-app-how-can-我店饼干 – Luka