我使用$ getJSON来命中Phonegap和Android下的node.js端点.代码看起来像这样
$.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?