Встраивание администратора wordpress в iframe


Я пытаюсь встроить страницу администратора" new post " wordpress в iframe:

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

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

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

1 3

1 ответ:

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

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

НЕ НАДО УДАЛИТЕ ЗАГОЛОВОК x-frame-options.