Como posso obter uma página de tempo limite da sessão a borbulhar fora de um iframe?
-
12-09-2019 - |
Pergunta
Eu tenho um aplicativo web em asp.net que usa um controle Infragistics para fazer guias. Cada guia é um iframe, que é bom porque página somente da guia atual é processado em vez de prestar todas as guias.
No entanto, quando uma página expira dentro de um dos iframes, só isso iframe redireciona para a página de login, em vez de toda a janela. É possível bolha isto de alguma forma para ter todo o site de redirecionamento para a página de login em vez de apenas o iframe?
Solução
respostas Três:
-
Se o seu iframe aba apontar para o mesmo domínio + porta, você pode usar a comunicação inter-frame através do objeto
window
para deixar o quadro pai também recarga. -
Se o seu iframe estão em diferentes Doamins e / ou portas, e você pode modificar o seu conteúdo, você pode usar o OpenAjax Hub para transferir mensagens para o seu domínio pai.
-
Se o seu iframe estão em diferentes domínios e / ou portas e você pode não modificar o seu conteúdo, não há nenhuma maneira de conseguir o que você quer devido à segurança do navegador.