Я использую $ getJSON, чтобы поразить конечную точку node.js под Phonegap и Android. Код выглядит так
$.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 принимается и возвращается в последующих AJAX-запросах, если в браузере включены «Сторонние файлы cookie». Я обнаружил, что старые устройства Android (например, 2.2) позволяют это по умолчанию, а новые (3.2) - нет.
Можно ли заставить Phonegap включить сторонние файлы cookie для моего приложения Android?