У меня есть приложение холста, загружаемое в iFrame на странице Facebook. Для всех браузеров, кроме Chrome (пока лично не проверял IE), переменная signed_request
отправляется через POST. По какой-то причине Chrome не предоставляет эти данные. Я посмотрел на инспектора сети и действительно Chrome регистрирует POST-данные с запросом, но при печати содержимого $_REQUEST
ничего нет. Данные POST не отправляются вообще.
Safari и Firefox работают нормально. Есть предложения?
РЕДАКТИРОВАТЬ: Я заметил, что Chrome делает правильные вещи при доступе к странице Facebook через https. Проблема возникает только с http. Это странно, потому что в настройках приложения заданы действительные URL-адреса http и https, плюс страница отлично работает в других браузерах.