Foros del Web » Programando para Internet » Javascript »

OnContextMenu en embed pdf

Estas en el tema de OnContextMenu en embed pdf en el foro de Javascript en Foros del Web. Llevo varios dias intentando deshabilitar el menu contextual dentro de un objeto embed, en el que muestro un pdf tal y como se explica aqui ...
  #1 (permalink)  
Antiguo 09/02/2011, 18:21
 
Fecha de Ingreso: diciembre-2003
Mensajes: 222
Antigüedad: 21 años
Puntos: 2
OnContextMenu en embed pdf

Llevo varios dias intentando deshabilitar el menu contextual dentro de un objeto embed, en el que muestro un pdf tal y como se explica aqui : http://blogs.adobe.com/pdfdevjunkie/...tag_to_di.htmlPero no logro que deshabilite el menu contextual.... Realmente lo que quiero hacer es que no se pueda imprimir el pdf... hay cientos de webs que lo tienen implementado, pero yo no doy con la tecla... Alguna idea? Muchas gracias
  #2 (permalink)  
Antiguo 09/02/2011, 18:27
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Respuesta: OnContextMenu en embed pdf

Hola:

Aunque puedas encontrar algún truco, seguro que no será 100% eficaz, así que lo más recomendable es que no pierdas ese valioso tiempo en algo que no te resuelva nada.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 09/02/2011, 18:42
 
Fecha de Ingreso: diciembre-2003
Mensajes: 222
Antigüedad: 21 años
Puntos: 2
Respuesta: OnContextMenu en embed pdf

Lo necesito para un proyecto de mi curro... me tienen arreglando ordenadores a funcionarios puteadisimo por 750€ al mes de 8 a 7 de la tarde, viendo como ellos se rascan los webos por minimo 1900€... estoy haciendo una biblioteca on-line.. si sale bien quizas pueda prograamr desde casa para ellos... llevo 2 semanas con esto que es lo unico que me falta para que este todo perfect al 100%... (No se pa que te cuento mi vida pero realmente lo necesito)

Habia pensado tb posicionar una capa transparente encima... pero se puede clickar de todas formas... aunque sea un truquillo que no funcione bien... lo necesito!!! Pero muchas gracias ;)
  #4 (permalink)  
Antiguo 09/02/2011, 18:58
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Respuesta: OnContextMenu en embed pdf

Hola:

Cita:
Iniciado por Paranoid Ver Mensaje
... (No se pa que te cuento mi vida pero realmente lo necesito)...
Estoy totalmente de acuerdo

Cita:
Iniciado por Paranoid Ver Mensaje
Habia pensado tb posicionar una capa transparente encima... pero se puede clickar de todas formas... aunque sea un truquillo que no funcione bien... lo necesito!!! Pero muchas gracias ;)
Esa era una opción que se me había ocurrido, pero hay muchísimas otras razones para que no funcione, entre otras que cada uno usa sus navegadores y plugins, y con eso no creo que haya truco que funcione... además los controles dejarían de funcionar.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 09/02/2011, 19:47
Avatar de SergeMedina  
Fecha de Ingreso: septiembre-2007
Ubicación: Guadalajara, Jalisco
Mensajes: 459
Antigüedad: 17 años, 3 meses
Puntos: 20
Respuesta: OnContextMenu en embed pdf

Y porque no proteges el contra impresion?
__________________
I see dead pixels
  #6 (permalink)  
Antiguo 11/02/2011, 02:56
 
Fecha de Ingreso: diciembre-2003
Mensajes: 222
Antigüedad: 21 años
Puntos: 2
Respuesta: OnContextMenu en embed pdf

Porque lo quiero hacer por programación... estoy intentando lo de la capa transparente encima... a ver que pasa... Pero si la capa es transparente permite hacer click derecho... si la pongo opaca no... ains!!! Que va a tener razon caricatos y no hay manera!
  #7 (permalink)  
Antiguo 11/02/2011, 03:36
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: OnContextMenu en embed pdf

buenas...

no se si la razon por la que indicas el sitio como ejemplo sea porque ahi observaste un ejemplo de lo que quieres lograr: no mostrar el menu contextual. no se si te has fijado, en uno de los pdf de ejemplo no puedes mostrar el menu contextual; especificamente el ejemplo del pdf en pantalla completa. te puedo asegurar que no esta hecho con javascript, supongo que es una caracteristica del plugin AdobeReader cuando se muestra en pantalla completa.

de todos modos, mi forma de analizarlo... inhibir el menu contextual mediante javascript es un desperdicio porque facilmente se puede inhabilitar javascript. estoy casi seguro que eso ya lo sabes. la mejor solucion me parece la que indica SergeMedina, protege el documento pdf contra impresion mediante las propiedades de seguridad (supongo que a eso era lo que se referia). me parece la mejor solucion porque los pdfs se puede descargar con tan solo obtener la url. si se descarga el documento, no creo que tengas muchas posibilidades de proteger el pdf contra impresion, salvo las que te proporcione la aplicacion que utilices para crear el pdf.

me refiero a que hay tecnicas para imprimir el contenido, desde soluciones caseras hasta las mas elegantes. por ejemplo, el bendito print screen. o en el peor de los casos, y no me extrañaria que exista, alguna herramienta que remueve la seguridad de los pdf. si eres de la filosofia que mientras mas alternativas para proteger el documento contra el usuario ignorante (por mas absurdas que sean) mejor, pues quizas estoy de acuerdo contigo. sin embargo, no creo que mediante javascript (en el contexto del navegador) puedas inhibir el menu contextual. un detalle que a veces pasamos por alto es que en muchos de los plugins (FlashPlayer, AdobeReader, Java, entre otros), cuando son cargados en el navegador, el control de las acciones lo maneja un proceso totalmente distinto al navegador. lo que significa que seguramente javasciprt no interviene en las acciones involucradas dentro del plugin. adicional, como caricatos indica, tambien puede depender de las caracteristicas de cada navegador.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Etiquetas: embed, pdf
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:40.