Итак, я читал о HTML5 sandbox
свойстве, и я понимаю, что если я хочу, чтобы iframe перенаправлял родительское окно, я могу использовать sandbox
свойство, оставляющее allow-top-navigation
вне. Однако, когда это сделано, если iframe изначально полагался на перенаправление верхнего уровня, то на его месте происходит то, что он перенаправляется на пустую страницу, эффективно нарушая навигацию.
Могу ли я запретить iframe переделывать родительское окно, сохраняя при этом перенаправления верхнего уровня, только позволяя им работать в контексте iframe вместо верхнего уровня?
Изменить: для контекста я работаю с третьим лицом, а его страница имеет форму с целевой _top
. Если iframe изолирован песочницей, то при отправке формы пользователи получают пустую страницу, если она не изолирована, вся страница перенаправляется. Я ищу что-то, что позволило бы отправить форму и показать результат внутри самого iframe.