Я занимаюсь разработкой двух веб-сайтов, использующих javascript SDK Facebook Connect . Сессии Facebook этих веб-сайтов работали хорошо во многих браузерах, пока я не переключился на Google Chrome 11 ... По некоторым причинам, он теперь работает только в "приватном" режиме. И друг (также использующий Mac) испытал те же трудности сегодня.
Чтобы понять, что пошло не так, я наблюдал файлы cookie (используя панель разработки Google Chome) при входе в систему и навигации по моим веб-сайтам. Когда я вхожу в свою учетную запись Facebook, сохраняется fbs_
cookie. Он успешно передается на сервер при запросе первой страницы. Но, как только страница отобразится, cookie исчезнет, и мне потребуется снова войти через Facebook connect!
Я пытался принудительно использовать этот файл cookie, используя set-cookie
заголовок ответа с сервера, но это не помогло.
Когда я использую другой браузер (firefox, safari) или «приватный» режим Google Chrome, оба сайта работают хорошо.
Есть ли у вас какие-либо понятия о причинах и решении этой проблемы?
Обновление: проблема исчезла на следующий день, без необходимости что-либо делать ... Это странно!