| |||
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 |
| |||
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 ;) |
| ||||
Respuesta: OnContextMenu en embed pdf Hola: Estoy totalmente de acuerdo Cita: 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 |
| |||
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! |
| ||||
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: |