Доступ к куки третьих лиц в Firefox

голоса
9

Мы строим приложения Facebook здесь на работе, используя метод IFrame. Для применения к работе, он должен установить кук в IFRAME.

Safari имеет куки третьих лиц по умолчанию отключена, поэтому мы сейчас перенаправлять весь браузер на наш сервер, установить куки, необходимые для отслеживания сеанса, а затем перенаправить обратно на страницу приложения Facebook снова.

Этот метод работает, и работает хорошо. Если кто-то с Firefox не приходит, кто вручную отключить кук третьих лиц, как Firefox по умолчанию, чтобы иметь их поддержку. Safari работает потому что это не позволяет устанавливать куки из фрейма, но вы можете прочитать их. Firefox с другой стороны, не позволяет прочитать куки, и, следовательно, он становится своего рода невозможно.

Есть в любом случае, чтобы получить Firefox, чтобы отправить печенье на IFRAME на внешнем сервере, когда куки третьих лиц отключены?

Задан 21/01/2009 в 16:04
источник пользователем
На других языках...                            


4 ответов

голоса
0

Вместо ориентации браузера, цель поведения.

Установите печенье и на следующей проверке загрузки страницы для них с вашим JS. Если они не там, установить их с альтернативным методом.

(И убедитесь, что вы не до конца в бесконечном цикле для пользователей без куков)

Edit: Хм, если FF не можете прочитать их, что может быть проблемой. Как насчет отправки всех через эту систему?

Ответил 21/01/2009 в 16:09
источник пользователем

голоса
9

Есть в любом случае, чтобы получить Firefox, чтобы отправить печенье на IFRAME на внешнем сервере, когда куки третьих лиц отключены?

Нет . И это хорошо. Отключение 3 - го печенье партии следует отключить их.

Ответил 21/01/2009 в 17:30
источник пользователем

голоса
2

Да, это не отправляет и не принимает 3-й печенье партии, когда вы снимете 3rd печенье партии. Однако; флажок «Принимать сторонние куки», так это, безусловно, кажется, что он должен еще / отправить / печенье, просто не принимать какие-либо новые ... ненормальный.

Ответил 05/11/2009 в 00:15
источник пользователем

голоса
5

Один метод , чтобы сделать фон POST к скрытой IFRAME на начальной загрузки страницы с помощью JavaScript. Как только ответ POST успешно возвращается, вы будете иметь возможность устанавливать куки. Это устраняет необходимость повлиять на пользовательский опыт (интерстициальный , чтобы заставить взаимодействие другой метод). Некоторые больше мысли и примеры кода здесь: http://gist.github.com/586182

Ответил 22/09/2010 в 11:44
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more