есть превью-контейнер с iframe, в который грузится клиентский вид сервиса. Задача: при изменении полей в админке изменяется и значение полей в контейнере с предпросмотром без записи данных в БД - то есть происходит имитация производимых изменений в контейнере с iframe. Как это реализовать, можно ли как-то получить возможность изменять вид того, что у нас прорисовывается внутри iframe, в который загружен src другой страницы.
Скажем, на самой странице www.link.ru есть элемент <h1 id="title">, у нас есть iframe, у которого src = "www.link.ru", как мы можем изменить значение в элементе #title, который у нас прорисовался внутри контейнера iframe?
Никак. iframe это по сути другая станица. Первое, что приходит в голову - сделать это через бэк и сокеты.
В iframe передается клиентская страница, к которой добавляется пара get-параметров: ?preview&link_id=123 (123 - номер для идентификации в админке)
Копать на бэке, параметры же туда уходят, или нетворк в ф12 мониторить, но второй вариант вряд ли сильно поможет.
Можно, если домен тот же
Да, тот же
Слушаю вас дальше
Обсуждают сегодня