我正在使用$ 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