Запуск приложения без жира в iframe
Я написал компонент запроса, предназначенный для запуска в iframe; он использует обезжиренную структуру. приложение прекрасно работает в своем собственном окне, но когда оно помещается в iframe (на сайте WordPress), оно ведет себя по-разному. В частности, начальная страница выполняет запрос и показывает результаты в виде таблицы. Щелчок по строке переходит на страницу с подробностями. На этой странице сведений кнопка возврата должна возвращаться к более ранним результатам запроса, но заставляет iframe полностью обновляться (тем самым теряя результаты запроса).
Приложение, автономное, доступно по этой ссылке, иллюстрирует правильное поведение. Но если я запускаю это из iframe (того же сайта), страница запроса обновляется при возврате со страницы сведений. Я не понимаю, почему это не так.
1 ответ
F3 запрещает встраивание страниц в iframes по умолчанию.
Для повторного включения их удалите заголовок X-Frame-Options
с
header_remove('X-Frame-Options');
Обратите внимание, что, поскольку эта команда влияет, заголовок должен быть выдан до того, как какой-либо контент будет отправлен на вывод.