Не удается получить доступ к куки-файлу с помощью document.cookie в JS - PullRequest
1 голос
/ 02 июня 2011

У меня странная проблема. Я создаю внешнее мобильное веб-приложение, которое взаимодействует с Drupal Services. Когда я вызываю сервис login.json, устанавливается cookie (или я так думаю), который сообщает Drupal, что я вошел в систему.

В настоящее время веб-приложение работает в том же домене, но в подкаталоге. Но вот сложная часть. В моем браузере ресурсов Chrome я вижу куки в куки. Однако, когда я пытаюсь зарегистрировать содержимое document.cookie, он возвращается пустым.

Что мне нужно сделать, это проверить наличие этого cookie в моем коде JS. Но так как я не могу получить его из document.cookie, я не уверен, что мне не хватает.

Кроме того, срок действия файла cookie не ранее, чем сегодня, и домен соответствует.

Заранее спасибо за вашу помощь!

1 Ответ

5 голосов
/ 03 июня 2011

Похоже, что cookie только HTTP .Если это установлено Drupal, вам, возможно, придется изменить исходный код Drupal, чтобы изменить его, если нет доступных настроек.

Билет на трекере Drupal указывает, что файлы cookie только HTTP являютсяиспользуется начиная с v6.x, в качестве меры безопасности.

...