2010-01-07 7 views
11

He restringido la opción de clic derecho en mi página web, pero en IE muestra iconos para Guardar Imagen, Imprimir, Correo, etc. Quiero eliminar todos estos. es posible?¿Es posible evitar guardar imágenes de mi sitio?

+0

Al igual que un FYI, si pueden ver la imagen, hay una copia en su computadora, por lo que ya ha fallado en ese punto. Solo puede evitar que los usuarios no motivados guarden en este caso. Todo lo que un usuario motivado debería hacer es preguntar cómo guardar las imágenes en el sitio de intercambio de pila apropiado. –

Respuesta

22

Parece que todos los demás que aquí la respuesta no leyó la pregunta.

He restringido la opción de hacer clic derecho en mi página web, pero en IE muestra iconos para guardar la imagen, imprimir, enviar, etc. Quiero eliminar todos estos. Es posible ??

Sí, es posible eliminar estos íconos. Simplemente ponga lo siguiente en el <head> de su documento.

<meta http-equiv="imagetoolbar" content="no" /> 

Como se mencionó en las otras respuestas, los usuarios todavía será capaz de obtener las imágenes si realmente quieren, no importa lo difícil que tratar de evitarlo. Si no desea que se copien las imágenes, no debe usarlas en un sitio web.

+0

¡Creo que golpeaste el martillo en la uña! Lástima de mí por no leer la pregunta con cuidado. : P –

+1

Por cierto: parece que esta característica solo estaba presente en IE6. – lapo

5

No, no es posible. El usuario puede ver la imagen en el navegador y, por lo tanto, el navegador (y el usuario) tienen una copia. Puede intentar y restringir eso con desagradables (y desacertados) clics con el botón derecho JS y similares pero, en última instancia, si le envía algo a alguien para ver o leer, lo que hacen con él está fuera de su control cuando no tiene control el dispositivo que están usando.

+0

Si bien es cierto, esta no es una respuesta a la pregunta. Tal vez una respuesta al título del tema, sí, pero no a la pregunta real, todo se reduce a: "EN IE, muestra iconos para guardar la imagen, imprimir, enviar, etc. Quiero eliminar todos estos. ¿Es posible? " –

0

No puede evitar la descarga de sus imágenes. Solo al verlos, el navegador los almacena en caché.

0

Si el navegador puede obtenerlo, entonces el usuario puede obtenerlo de alguna manera.

Podría investigar utilizando un lienzo HTML5 o incluso (gasp) tablas pixelizadas para mostrarlas en el lado del cliente.

+1

¡Captura de pantalla! Simplemente no hay forma de evitarlo :) – Sampson

+0

Sí, absolutamente correcto, si los datos sin importar cómo se diseminen se pueden extraer siempre. – Xailor

3

Solo puede hacer mucho para evitar algunos usuarios. Para estar cerca del 100% infalible, es probable que sea imposible. Incluso si empaquetó las imágenes en, digamos, flash, applet de java, tampoco impide que los usuarios realicen capturas de pantalla.

Hay pocas alternativas pasivas, p. Ej. usando marcas de agua, colocando discalimers/warnings.

Aquí están algunos relacionados SO mensajes:
How to disable right-click save on one specific image only
Disable “Save Target As” option in the right click menu
Prevent Save As Functionality

+0

Subida de la sugerencia de marca de agua – paan

6

Parece que estás hablando del Image Toolbar en Internet Explorer. Se puede desactivar con este código:

<html> 
<head> 
<meta http-equiv="imagetoolbar" content="no" /> 
</head> 

</html> 

O, se aplica directamente a una imagen:

<img src="test.gif" galleryimg="no" /> 
0
.show_IMAGE 
{ 
    background-position : 0 -100px; 
    background-image : url('/images/flower.png'); 
    background-repeat : no-repeat;width:50px;height:50px; 
} 

y añadir esta clase a DIV

< div class="show_IMAGE"></ div> 

no se puede copiar el imagen sola. si obtienes imagen de CSS.

+1

No es verdad. Si inspecciona las propiedades de css, obtiene la ruta y puede enlazarla o incluso guardarla como cuando se desplaza sobre el enlace de la imagen. – Peter

2

si está utilizando el servidor Apache, puede desactivar el acceso a la imagen a través de URL absoluta
las imágenes pueden ser el acceso sólo con el URL relativa con el código .htaccess:

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC] 
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L] 

además, deshabilitar la derecha haga clic en contexto utilizando JavaScript, y añadir una marca de agua para proteger los derechos de copia
esto reducirá la posibilidad de guardar las imágenes

+0

Pero ahora no todas mis imágenes cargan y tengo prohibido apache. tiene acceso a todas las carpetas y archivos – shorif2000

1

Impedir que los usuarios que descargan magos que es una pérdida de tiempo, porque incluso si no pueden descargar la imagen, que siempre podían hacer una pantalla :-(

0

Puede intentar siguientes pasos:

  • desactivar la función de botón derecho del ratón en su sitio web.
  • imagen Desactivar arrastrando en la imagen que desea draggable="false"

Ahora su sitio web está protegido robo de imagen!

+0

Esto no es correcto, ya que el usuario puede invertir ambos pasos, y de todos modos puede ver y guardar la imagen de diferentes maneras –

Cuestiones relacionadas