Вставить админ WordPress в iframe - PullRequest
3 голосов
/ 11 ноября 2011

Я пытаюсь встроить админ-страницу WordPress «Новое сообщение» в iframe:

<iframe height="500px" frameborder="0" width="740px" src="my_wordpress_domain/wp-admin/post-new.php"/>

По какой-то причине iframe загружает пустую страницу.Сама ссылка работает на отдельной вкладке, как и домашняя страница WordPress внутри iframe.

Является ли это проблемой безопасности, если да, как я могу ее обойти?

1 Ответ

3 голосов
/ 11 ноября 2011

Да, на самом деле это уязвимость.Wordpress недавно исправил уязвимость , приводящую к удаленному выполнению кода *1002*.Для исправления уязвимости, связанной с кликджекингом, вы аннулируете доступ к iframe.

Чтобы заставить iframe работать, вам нужно изменить заголовок HTTP x-frame-options, который устанавливается WordPress.Вы можете изменить этот заголовок на «same-origin», что позволяет iframe из того же домена.Или вы можете добавить свой домен в этот список.

НЕ СНИМАЙТЕ x-frame-options ЖАТКУ.

...