¿Hay alguna manera de evitar que un iframe redirija la ventana principal, pero de tal manera que las redirecciones de "nivel superior" todavía funcionen dentro del mismo iframe?

Así que leí sobreHTML5sandbox propiedad y entiendo que si quiero evitar que un iframe redirija su ventana principal, puedo usar elsandbox salida de propiedadallow-top-navigation fuera. Sin embargo, cuando se hace esto, si el iframe se basó originalmente en la redirección de nivel superior, lo que sucede en su lugar es que se redirige a una página en blanco, interrumpiendo efectivamente la navegación.

¿Puedo evitar que el iframe modifique su ventana principal sin dejar de permitir redireccionamientos de "nivel superior", solo permitiendo que estos funcionen dentro del contexto del iframe en lugar de ser de nivel superior?

Editar: por contexto, estoy trabajando con un tercero y su página tiene un formulario con un objetivo_top. Si el iframe está protegido, al enviar el formulario, los usuarios obtienen una página en blanco, si esno sandboxed se redirige toda la página. Estoy buscando algo que permita enviar el formulario y mostrar el resultado dentro del iframe.

Respuestas a la pregunta(2)

Su respuesta a la pregunta