У меня есть приложение на основе холста, загружаемое в iFrame на странице Facebook. Для всех браузеров, кроме Chrome (еще не проверял IE лично), переменная signed_request
отправляется через POST. По какой-то причине Chrome не отправляет эти данные. Я посмотрел на сетевого инспектора, и действительно, Chrome регистрирует данные POST с запросом, но при печати содержимого $_REQUEST
ничего нет. Данные POST не отправляются вообще.
Сафари и Файрфокс работают нормально. Какие-либо предложения?
EDIT: я заметил, что Chrome делает все правильно при доступе к странице Facebook через https. Проблема возникает только с http. Это странно, потому что в настройках приложения установлены действительные URL-адреса http и https, плюс страница отлично работает в других браузерах.
1 ответ
Chrome немного строг в правилах междоменного доступа и протокола. попробуйте запустить хром в безопасном режиме, чтобы проверить, действительно ли проблема связана с перенаправлением http -> https
Похожие вопросы
Связанные вопросы
Новые вопросы
php
PHP — это широко используемый язык сценариев общего назначения с открытым исходным кодом, мультипарадигмальный, динамически типизированный и интерпретируемый, изначально разработанный для веб-разработки на стороне сервера. Используйте этот тег для вопросов о программировании на языке PHP.