Olá a todos.
uma breve explicação do problema.
estamos desenvolvendo um portal e uma das paginas é aberto dentro de um iframe do portal.
tem uma maneira de evitar que acessem diretamente a pagina do iframe e redirecionar para o portal?
Olá a todos.
uma breve explicação do problema.
estamos desenvolvendo um portal e uma das paginas é aberto dentro de um iframe do portal.
tem uma maneira de evitar que acessem diretamente a pagina do iframe e redirecionar para o portal?
[quote=MusashiBR]Olá a todos.
uma breve explicação do problema.
estamos desenvolvendo um portal e uma das paginas é aberto dentro de um iframe do portal.
tem uma maneira de evitar que acessem diretamente a pagina do iframe e redirecionar para o portal?
[/quote]
JSP, JSF ?
Você pode fazer o seguinte:
Vamos supor que a url do portal é: index.jsp que contém a pagina do iframe (iframe.jsp)
No navegador a url que é apresenta é: “www.algumacoisa.com.br/index.jsp”, sendo assim você pega a url toda vez que acessar a pagina “iframe.jsp”, desta forma:
via jsp:
request.getRequestURL();
via java script
document.location.href();
Ai é só implementar a lógica:
Se o url for diferente de “index.jsp” redireciona para uma pagina de erro por exemplo…
[quote=felipehts]Você pode fazer o seguinte:
Vamos supor que a url do portal é: index.jsp que contém a pagina do iframe (iframe.jsp)
No navegador a url que é apresenta é: “www.algumacoisa.com.br/index.jsp”, sendo assim você pega a url toda vez que acessar a pagina “iframe.jsp”, desta forma:
via jsp:
request.getRequestURL();
via java script
document.location.href();
Ai é só implementar a lógica:
Se o url for diferente de “index.jsp” redireciona para uma pagina de erro por exemplo…
[/quote]
esqueci deste detalhe, é com jsp.
pergunta, quando o usuario for acessar um link dentro do iframe, irá voltar para o “www.algumacoisa.com.br/index.jsp” ou carregará no iframe normalmente?
[quote=MusashiBR][quote=felipehts]Você pode fazer o seguinte:
Vamos supor que a url do portal é: index.jsp que contém a pagina do iframe (iframe.jsp)
No navegador a url que é apresenta é: “www.algumacoisa.com.br/index.jsp”, sendo assim você pega a url toda vez que acessar a pagina “iframe.jsp”, desta forma:
via jsp:
request.getRequestURL();
via java script
document.location.href();
Ai é só implementar a lógica:
Se o url for diferente de “index.jsp” redireciona para uma pagina de erro por exemplo…
[/quote]
esqueci deste detalhe, é com jsp.
pergunta, quando o usuario for acessar um link dentro do iframe, irá voltar para o “www.algumacoisa.com.br/index.jsp” ou carregará no iframe normalmente?[/quote]
Se você quiser que carregue dentro do iframe você tem que colocar o “target=“idDoFrame””, desta forma a url continua a mesma =“www.algumacoisa.com.br/index.jsp”