Bloqueo de "Ver código fuente"

11/11/2006 - 14:54 por Gus | Informe spam
Han notado cómo Gmail ha bloqueado la opción de menú derecho del IE?
No es posible ver el código fuente.

Me gustaría saber cómo lo hace... Alguien tiene alguna idea?

Saludos,
Gus

Preguntas similare

Leer las respuestas

#1 Joe
12/11/2006 - 06:50 | Informe spam
Yo ya habia notado lo mismo en la pagina de infobae.com y me preguntaba
exactamente eso. Adhiero entonces, y tambien pregunto: Como lo hacen ?
A los gurues de siempre gracias por adelantado

Joe



Gus ha escrito:

Han notado cómo Gmail ha bloqueado la opción de menú derecho del IE?
No es posible ver el código fuente.

Me gustaría saber cómo lo hace... Alguien tiene alguna idea?

Saludos,
Gus
Respuesta Responder a este mensaje
#2 Miguel Gonzalez
12/11/2006 - 11:34 | Informe spam
Hola!

El bloqueo del menu contextual ("menú derecho") ha de realizarse
mediante javascript. Las opciones para hacerlo son muchas y pasan por
capturar primero las pulsaciones de teclado y los eventos de ratón, y
desactivar el menu contextual cuando se detecte que éste se ha invocado.

Estos scripts pueden ser más o menos complejos, dependiendo del grado de
"efectividad" que se busque: El menú contextual puede invocarse desde el
botón derecho del ratón, desde el teclado (hay un botón en el teclado
Windows que específicamente abre este menú y existe una combinación de
teclas que también permite mostrarlo: "shift+F10"). En internet se
encuentran multitud de scripts ya hechos que cumplen este objetivo.

Una forma sencilla, que cubre estas posibilidades, pero que sólo
funciona en IE, es colocar en la etiqueta del cuerpo de la página lo
siguiente:

<body oncontextmenu="return false;" style="width: 100%; height: 100%;">

No obstante, y esto es lo que más me gustaría señalar, todas estas
alternativas de desactivación pueden ser anuladas muy fácilmente por el
usuario, con lo que no son muy eficientes, produciendo más bien la
sensación de fastidio en el visitante que suele usar el menu contextual
en su navegación.

Entre las formas de "saltarse la prohibición" está el desactivar la
ejecución de javascript; acceder a las opciones del menú contextual
desde el menú del navegador; guardar la página web y luego ver su código
fuente desde el Explorador de Windows; introducir secuencias de
javascript en la barra del navegador que anulen el efecto de
desactivación del menú (por ejemplo, "javascript:
void(document.oncontextmenu=null);" reactiva el uso del menú contextual
en el IE); etc.

Recordar también, que el hecho de "ver" una página web en la ventana del
navegador, implica que ésta "ya" ha sido descargada, con lo que
cualquier "subterfugio" para evitar que el usuario vea su código fuente
está destinado a fracasar.

Una reflexión final sobre toda esta temática: Si la tendencia en el
desarrollo software es facilitar su uso a los usuarios ("usabilidad"),
¿por qué ese empeño "cavernario" en dificultar el que los usuarios
puedan utilizar todas las capacidades que les ofrece su software? (en
este caso: el navegador)

Saludos!
Miguel


Joe escribió:
Yo ya habia notado lo mismo en la pagina de infobae.com y me preguntaba
exactamente eso. Adhiero entonces, y tambien pregunto: Como lo hacen ?
A los gurues de siempre gracias por adelantado

Joe



Gus ha escrito:

Han notado cómo Gmail ha bloqueado la opción de menú derecho del IE?
No es posible ver el código fuente.

Me gustaría saber cómo lo hace... Alguien tiene alguna idea?

Saludos,
Gus



Respuesta Responder a este mensaje
#3 Miguel Gonzalez
12/11/2006 - 13:25 | Informe spam
Me corrijo:

Una forma sencilla, que cubre estas posibilidades, pero que sólo
funciona en IE, es colocar en la etiqueta del cuerpo de la página lo
siguiente:

<body oncontextmenu="return false;" style="width: 100%; height: 100%;">




En Firefox también funciona, aunque puede desactivarse fácilmente en la
configuración de Javascript del navegador.

Saludos!
Miguel
Respuesta Responder a este mensaje
#4 Gus
12/11/2006 - 15:35 | Informe spam
Tienes razón Miguel, como usuario a mi también me fastidió no poder
ver el código fuente de google, pero con tus hints ya se como hacerlo.

Muchas gracias,
Gus



Miguel Gonzalez ha escrito:

Hola!

El bloqueo del menu contextual ("menú derecho") ha de realizarse
mediante javascript. Las opciones para hacerlo son muchas y pasan por
capturar primero las pulsaciones de teclado y los eventos de ratón, y
desactivar el menu contextual cuando se detecte que éste se ha invocado.

Estos scripts pueden ser más o menos complejos, dependiendo del grado de
"efectividad" que se busque: El menú contextual puede invocarse desde el
botón derecho del ratón, desde el teclado (hay un botón en el teclado
Windows que específicamente abre este menú y existe una combinación de
teclas que también permite mostrarlo: "shift+F10"). En internet se
encuentran multitud de scripts ya hechos que cumplen este objetivo.

Una forma sencilla, que cubre estas posibilidades, pero que sólo
funciona en IE, es colocar en la etiqueta del cuerpo de la página lo
siguiente:

<body oncontextmenu="return false;" style="width: 100%; height: 100%;">

No obstante, y esto es lo que más me gustaría señalar, todas estas
alternativas de desactivación pueden ser anuladas muy fácilmente por el
usuario, con lo que no son muy eficientes, produciendo más bien la
sensación de fastidio en el visitante que suele usar el menu contextual
en su navegación.

Entre las formas de "saltarse la prohibición" está el desactivar la
ejecución de javascript; acceder a las opciones del menú contextual
desde el menú del navegador; guardar la página web y luego ver su código
fuente desde el Explorador de Windows; introducir secuencias de
javascript en la barra del navegador que anulen el efecto de
desactivación del menú (por ejemplo, "javascript:
void(document.oncontextmenu=null);" reactiva el uso del menú contextual
en el IE); etc.

Recordar también, que el hecho de "ver" una página web en la ventana del
navegador, implica que ésta "ya" ha sido descargada, con lo que
cualquier "subterfugio" para evitar que el usuario vea su código fuente
está destinado a fracasar.

Una reflexión final sobre toda esta temática: Si la tendencia en el
desarrollo software es facilitar su uso a los usuarios ("usabilidad"),
¿por qué ese empeño "cavernario" en dificultar el que los usuarios
puedan utilizar todas las capacidades que les ofrece su software? (en
este caso: el navegador)

Saludos!
Miguel


Joe escribió:
> Yo ya habia notado lo mismo en la pagina de infobae.com y me preguntaba
> exactamente eso. Adhiero entonces, y tambien pregunto: Como lo hacen ?
> A los gurues de siempre gracias por adelantado
>
> Joe
>
>
>
> Gus ha escrito:
>
>> Han notado cómo Gmail ha bloqueado la opción de menú derecho del IE?
>> No es posible ver el código fuente.
>>
>> Me gustaría saber cómo lo hace... Alguien tiene alguna idea?
>>
>> Saludos,
>> Gus
>
Respuesta Responder a este mensaje
#5 Jose A. Fernandez
12/11/2006 - 22:45 | Informe spam
Todo se puede ver...
la teoria es que todo lo que esta mirnado en un sitio web tiene que
estar previamente descargado en tu maquina... si quieres realizar
tecnicas ultraavanzadas para que no miren el codigo podrias ir cargando
todo mediante script js llamando al servidor el contenido... algo asi
como realiza nuestro querido amigo gmail esto...ademas que todo su
contenido lo arma con scripts js si buscas la etiqueta body hay veces
que la encuentras y otras no :) pero bueno creo que el que invento JS
esta contratado por ellos y con un "lindo" presupuesto..
Sintesis en web tienes que convivir con estas limitaciones
_____________________
Jose A. Fernandez



Gus ha escrito:

Tienes razón Miguel, como usuario a mi también me fastidió no poder
ver el código fuente de google, pero con tus hints ya se como hacerlo.

Muchas gracias,
Gus



Miguel Gonzalez ha escrito:

> Hola!
>
> El bloqueo del menu contextual ("menú derecho") ha de realizarse
> mediante javascript. Las opciones para hacerlo son muchas y pasan por
> capturar primero las pulsaciones de teclado y los eventos de ratón, y
> desactivar el menu contextual cuando se detecte que éste se ha invocado.
>
> Estos scripts pueden ser más o menos complejos, dependiendo del grado de
> "efectividad" que se busque: El menú contextual puede invocarse desde el
> botón derecho del ratón, desde el teclado (hay un botón en el teclado
> Windows que específicamente abre este menú y existe una combinación de
> teclas que también permite mostrarlo: "shift+F10"). En internet se
> encuentran multitud de scripts ya hechos que cumplen este objetivo.
>
> Una forma sencilla, que cubre estas posibilidades, pero que sólo
> funciona en IE, es colocar en la etiqueta del cuerpo de la página lo
> siguiente:
>
> <body oncontextmenu="return false;" style="width: 100%; height: 100%;">
>
> No obstante, y esto es lo que más me gustaría señalar, todas estas
> alternativas de desactivación pueden ser anuladas muy fácilmente por el
> usuario, con lo que no son muy eficientes, produciendo más bien la
> sensación de fastidio en el visitante que suele usar el menu contextual
> en su navegación.
>
> Entre las formas de "saltarse la prohibición" está el desactivar la
> ejecución de javascript; acceder a las opciones del menú contextual
> desde el menú del navegador; guardar la página web y luego ver su código
> fuente desde el Explorador de Windows; introducir secuencias de
> javascript en la barra del navegador que anulen el efecto de
> desactivación del menú (por ejemplo, "javascript:
> void(document.oncontextmenu=null);" reactiva el uso del menú contextual
> en el IE); etc.
>
> Recordar también, que el hecho de "ver" una página web en la ventana del
> navegador, implica que ésta "ya" ha sido descargada, con lo que
> cualquier "subterfugio" para evitar que el usuario vea su código fuente
> está destinado a fracasar.
>
> Una reflexión final sobre toda esta temática: Si la tendencia en el
> desarrollo software es facilitar su uso a los usuarios ("usabilidad"),
> ¿por qué ese empeño "cavernario" en dificultar el que los usuarios
> puedan utilizar todas las capacidades que les ofrece su software? (en
> este caso: el navegador)
>
> Saludos!
> Miguel
>
>
> Joe escribió:
> > Yo ya habia notado lo mismo en la pagina de infobae.com y me preguntaba
> > exactamente eso. Adhiero entonces, y tambien pregunto: Como lo hacen ?
> > A los gurues de siempre gracias por adelantado
> >
> > Joe
> >
> >
> >
> > Gus ha escrito:
> >
> >> Han notado cómo Gmail ha bloqueado la opción de menú derecho del IE?
> >> No es posible ver el código fuente.
> >>
> >> Me gustaría saber cómo lo hace... Alguien tiene alguna idea?
> >>
> >> Saludos,
> >> Gus
> >
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida