Pregunta

¿Es posible cargar contenido dentro de un iframe que posteriormente devuelva una redirección 302, sin que redirige toda la ventana del navegador al destino? Es decir, limitar la redirección al iframe en sí? ¿Si es así, cómo?

Edit1: para reafirmar ... Tengo un iframe, cuya fuente es una forma de auto-postura. La acción devuelve un 302 a otro lugar. Cuando eso sucede, toda la página redirige. Lo que quiero es tener solo la redirección de iframe, dejando solo la página circundante.

Edit2: Para aclarar más, esta es una implementación SSO SAML. El contenido de iframe debe contener la aplicación recién firmada. El SSO funciona correctamente, pero toda la página del navegador se redirige a la aplicación, perdiendo la página de contenido. Es posible que el aspecto SAML no cambie el diagnóstico de que la aplicación es "que destruye el marco", pero puede desencadenar algunas otras ideas.

¿Fue útil?

Solución

Es imposible no para limitar una redirección 302 al mismo iframe. Una redirección HTTP que ocurre dentro de un iframe nunca afectará la página que contiene. Lo que estás pidiendo ya es el único comportamiento que verás.

Probablemente haya un script en el marco en la página de destino de redirección. Es difícil evitar que un iframe se rompa, pero Hay trucos para lidiar con eso también.

Otros consejos

Puede escribir una parte web y usarla en una página o puede usar un generador de formulario de SharePoint, como InfoPath, o Formularios de NintEx, o algo así

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top