Сообщение Перенос IFRAME между экранами SPA от 17.09.2025 21:35
Изменено 17.09.2025 21:41 Артём
Перенос IFRAME между экранами SPA
Заморочился с таким кейсом: чтобы загрузить стороннее приложение в IFRAME. При пепеключении экранов в ангулар, создаётсч новый iframe, старый удаляется.
Заморочился, сделал чтобы Node отцеплялся от старого родителя, а потом прицеплялся к новому родителю, и наким образом сохранял state.
Но. IFRAME который вложен в тот Node- перезагружает страницу всё равно.
Ктото сталкивался с таким кейсом? Думаю может, iframe перенести вначале на какой-то DIV
Заморочился, сделал чтобы Node отцеплялся от старого родителя, а потом прицеплялся к новому родителю, и наким образом сохранял state.
Но. IFRAME который вложен в тот Node- перезагружает страницу всё равно.
Ктото сталкивался с таким кейсом? Думаю может, iframe перенести вначале на какой-то DIV
Перенос IFRAME между экранами SPA
Заморочился с таким кейсом: чтобы загрузить стороннее приложение в IFRAME. При пепеключении экранов в ангулар, создаётся новый iframe, старый удаляется.
Заморочился, сделал чтобы Node отцеплялся от старого родителя, а потом прицеплялся к новому родителю, и наким образом сохранял state. Вложил неделю времени, прицепил разные другие ангуларовские контролы, поборолся с багами.
Но. IFRAME который вложен в тот Node- перезагружает страницу всё равно.

Ктото сталкивался с таким кейсом? Думаю может, iframe перенести вначале на какой-то DIV , который поверх всех окон, и подгонять его положение и размеры под где IFRAME должен находиться, чтоб визуально как бы там был IFRAME, а прм отцеплении его "якорного" Node от DOM- прятать с помощью css. Будет лагать, но как иначе ещё сделать- ума не приложу.
Заморочился, сделал чтобы Node отцеплялся от старого родителя, а потом прицеплялся к новому родителю, и наким образом сохранял state. Вложил неделю времени, прицепил разные другие ангуларовские контролы, поборолся с багами.
Но. IFRAME который вложен в тот Node- перезагружает страницу всё равно.
Ктото сталкивался с таким кейсом? Думаю может, iframe перенести вначале на какой-то DIV , который поверх всех окон, и подгонять его положение и размеры под где IFRAME должен находиться, чтоб визуально как бы там был IFRAME, а прм отцеплении его "якорного" Node от DOM- прятать с помощью css. Будет лагать, но как иначе ещё сделать- ума не приложу.