Проблема с файлами cookie от Ajax call в Webworks for Smartphone - PullRequest
2 голосов
/ 22 августа 2011

У меня есть приложение, написанное на HTML и Javascript.Это приложение отлично работает на моем телефоне Android.

Теперь я использую те же коды с веб-работами, но у меня проблема, что файлы cookie от моего вызова ajax не возвращаются в браузер на реальном устройстве (9300 OS6), а как-то работают на Simulator (9800 OS6, 9300 OS6).

Кто-нибудь имеет такую ​​же проблему и знает, как ее решить?

Спасибо

1 Ответ

0 голосов
/ 27 июля 2012

Если я посмотрю на этот вопрос, то, что у вас есть со стандартного не мобильного сайта.Давайте предположим:

  1. Страница A устанавливает cookie в javascript, пример $.cookie('cookieKey', 'A');
  2. Страница A вызывает некоторый ajax для страницы B
  3. Страница B устанавливает cookie вjavascript, пример $.cookie('cookieKey', 'B');
  4. Страница A знает, что cookieKey все еще имеет значение «A».Обычно файл cookie, установленный на странице A, будет оставаться таковым до тех пор, пока страница не будет перезагружена / обновлена.Таким образом, вы, вероятно, должны после вашего вызова / запуска ajax:
  5. window.location.reload();

То же самое верно, если вы устанавливаете cookie с помощью php или javascript.Ваш файл cookie набора ajax не будет доступен до тех пор, пока родительский абонент не обновится в сети.

Можете ли вы исключить, что это не та проблема, с которой вы столкнулись?

...