¿Alguien conoce como se puede hacer una aplicación con ASP NET 2.0 en la
cual al abrir la página .... .aspx no se muestre la barra de herramientas del
internet explorer?
Esto con la finalidad de que el usuario no pueda manipular el flujo de la
apliación.
AHora bien... igualmente es un seudo flujo porque el usuario tiene
forma de interactuar con el navegador mediante las teclas rapidas sin
necesidad de ese menu o botonera ok por ejemplo Alt+Flecha Atras es
como el boton del historial para ir a la pagina anterior
Dependiendo del ambito donde estas trabajando si es que necesitas por
ejemplo esto para una intranet donde todas las maquinas usaran IE puees
usar HTML Applications (HTAs)
Mira un HOLA MUNDO con esto
http://msdn.microsoft.com/workshop/samples/author/hta/hta_simple.hta
Mas abajo coloco enlaces para que puedas mirar algunos ejemplos
Enlaces:
window.open
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/open_0.asp
Introduction to HTML Applications (HTAs)
http://msdn.microsoft.com/workshop/author/hta/overview/htaoverview.asp
Hola Mundo HTA
http://msdn.microsoft.com/workshop/samples/author/hta/hta_simple.hta
HTA:APPLICATION Element | HTA:APPLICATION Object
http://msdn.microsoft.com/workshop/author/hta/reference/objects/hta.asp
Espero que te sirva...
________________________
Jose A. Fernandez
Pablo ha escrito:
Como te dije dependiendo de tu ambiente te puede convenir o no...
Un abrazo
________________________
Jose A. Fernandez
Jose A. Fernandez ha escrito:
Saludos!
Pablo ha escrito:
Podemos colocar por ejemplo elementos de encriptacion para poder tener
exclusividad en cuento al SOFTWARE que accede el sitio y que no
coloquen una pagina cualquier en mi navegador y poder acceder... pero
esto ya es otro tema.
Ademas como dije si tu ambiente de trabajo es una intranet con todos IE
o si es internet pero que los usuario puedan usar solo IE podrias
colocar un HTA para que sea la interfaz entre el cliente y tu sitio.. y
dentro medianate FRAMES y/o IFRAMES podrias colocar el acceso a
paginas... con esto tienes un mayor o mejor dicho CONTROL TOTAL de loq
eue pasa en elcliente, no puedes ni dar ALT+Flecha para atras...
Lo mismo podrias conseguir mediante un cliente pesado (un exe) que
implemente un navegador dentro de el.. pero aqui ya tendrias que enviar
executable a traves de la red y algunos firewalls lo bloquerian...
Otro problema puede ser la seguridad de los hta ya que podrias tener
acceso a todo lo que el cliente tiene en disco :) pero esto ya lo
tendrias que evaluar dependiendo nuevamente de tu ambiente donde
implementar, tambien hay que tener encuenta que solo es para entornos
windows con IE, sino es IE te pedira descargar y luego recien podrias
ejecuarlo.
Por ejemplo si tomamos como base el codigo de esta pagina
http://msdn.microsoft.com/workshop/author/hta/reference/objects/hta.asp
o si tienes instalada la ayuda de VS2005
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.WEBDEV.v10.en/hta/workshop/author/hta/reference/objects/hta.htm
y creamos en nuestro server un pagina
Principal.hta
Tendrias que agregar algo asi
<BODY SCROLL="no">
<PRE ID=oPre> </PRE>
<IFRAME src="http://www.google.com" width="500" height="500"
scrolling="auto" frameborder="1">
[Su agente de usuario no soporta marcos o está actualmente
configurado para no mostrar marcos.
<A href="TuEmpresa.html">Principal</A>]
</IFRAME>
</BODY>
donde src puede ser una pagina aspx de tu website interno.
___________________________
Jose A. Fernandez
He visto aplicaciones de internet de un par de bancos que hacen que
desaparezca la barra de herramientas y bloquean el back de la página, pero
lastimosamente por seguridad tampoco dejan que pueda observar el código de la
página. En realidad tengo mucha curiosidad de cómo lo habrán hecho, además
de que en este momento me sería de mucha utilidad.
En cuanto a las aplicaciones hta, según te entiendo sólo pueden funcionar
dentro de una intranet, ¿no hacia el exterior en el Internet?, ¿es eso
verdad?, ¿cómo podría hacer ejecutar un .exe en el Internet?
"Jose A. Fernandez" wrote:
> Coincido con the4man un usuario avanzado puede cambiar el flujo...
> Pero podemos poner trabas a ese control de flujo ya sea con .hta o con
> ..exe o sea con un aplicativo que solo sirva de interfaz entre el
Si quieres ver el codigo fuente de una pagina que tenga desactivado el
boton derecho del raton solo tienes que hacer lo siguiente:
1. Abre la pagina en cuestion
2. Abre otro internet explorer
3. En la ventana sin menus, pincha sobre el icono de la parte superior
izquierda, y sin soltarlo arrastralo sobre el otro internet explorer.
4. Ya solo tienes que ir al menu Ver->Codigo fuente.
En caso de que se usen sesiones en esas paginas puede ser algo mas
complicado, pero tampoco mucho mas.....
¿entendeis ahora pq digo que esas medidas de seguridad no sirven para
nada? Cualquiera con un poco de maña podrá ver el codigo y volver
atras en el navegador...aunque sea con combinaciones de teclas!!!!
(como por ejemplo: backspace para volver atras). Y no te digo nada si
el navegador es algo mas avanzado que un explorer (un firefox por
ejemplo).
Saludos!
Pablo ha escrito: