【发布时间】:2012-01-11 14:46:47
【问题描述】:
我正在使用 $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?
【问题讨论】:
-
我认为PhoneGap 根本不支持cookies。 stackoverflow.com/questions/3709315/…stackoverflow.com/questions/6968209/…