Chrome не получает данные о подписанных запросах - PullRequest
2 голосов
/ 20 декабря 2011

У меня есть приложение холста, загружаемое в iFrame на странице Facebook. Для всех браузеров, кроме Chrome (пока лично не проверял IE), переменная signed_request отправляется через POST. По какой-то причине Chrome не предоставляет эти данные. Я посмотрел на инспектора сети и действительно Chrome регистрирует POST-данные с запросом, но при печати содержимого $_REQUEST ничего нет. Данные POST не отправляются вообще.

Safari и Firefox работают нормально. Есть предложения?

РЕДАКТИРОВАТЬ: Я заметил, что Chrome делает правильные вещи при доступе к странице Facebook через https. Проблема возникает только с http. Это странно, потому что в настройках приложения заданы действительные URL-адреса http и https, плюс страница отлично работает в других браузерах.

1 Ответ

0 голосов
/ 27 февраля 2012

chrome немного строг в междоменных и протокольных правилах.попробуйте запустить Chrome в безопасном режиме, чтобы проверить, действительно ли проблема связана с перенаправлением http -> https

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...