Disponer de un sitio de fotografía del que quiero evitar la copia de imágenes. ¿Cómo puedo desactivar el menú guardar imagen que aparece en un iPhone cuando mantienes el dedo sobre una imagen?Desactivar el menú 'guardar imagen' en iPhone con Javascript
Respuesta
Probar:
document.body.style.webkitTouchCallout='none';
Dicho sea de paso es lo que realmente vale la pena? Los hacks como este tienen un impacto en las expectativas del usuario, y su imagen está en internet, cualquiera que lo desee puede obtenerla fácilmente independientemente de si se ha desactivado un menú contextual en el navegador que está utilizando.
Estoy de acuerdo con un punto, pero la palabra clave es 'fácil'. Creo que deshabilitar el menú, al igual que con un navegador de escritorio, hace que la descarga de imágenes sea difícil PARA EL PROMEDIO del visitante. Todavía es fácil para mí, pero no para una madre que intenta descargar imágenes de su hijo :) –
¿Por qué intentas evitar que las madres descarguen imágenes de sus hijos? ¡Tú, monstruo!. j/k. Considero tu punto: fácil es un término relativo. No estoy convencido de que valga la pena implementarlo, pero no es mi sitio o base de usuarios :). ¿Funcionó el webkitTouchCallout para usted por cierto? – dannywartnaby
Acabo de probarlo y funcionó muy bien. Gracias Danny. –
La solución con CSS (-webkit-touch-callout: none;
) como dice @alex, funciona bien con iOS7 Safari. Gracias.
- 1. UIImage Guardar imagen con nombre de archivo en el iPhone
- 2. ¿Cómo guardar una imagen con JavaScript?
- 3. Cómo guardar una imagen seleccionando "guardar imagen como ..." en un menú contextual usando Selenium Webdriver (Python)
- 4. Desactivar el botón de menú?
- 5. iphone, al guardar la imagen con "renderInContext" en el dispositivo, ¿la imagen está borrosa?
- 6. iPhone UIWebview - Guardar una imagen ya descargada
- 7. menú contextual jquery desactivar elementos de menú
- 8. Desactivar el menú contextual en cromo
- 9. Desactivar "Guardar instantánea" en NetBeans
- 10. Anular o desactivar el menú de configuración
- 11. Guardar imagen en sandbox desde UIImage en iPhone
- 12. Imagen con el navegador sin guardar
- 13. iPhone - falla al guardar una imagen de la cámara en el álbum de iPhone
- 14. ¿Se puede autocapitalizar desactivar con javascript en el safari móvil?
- 15. guardar una imagen con selenio y firefox
- 16. ¿Cómo desactivar el botón alertview en iPhone?
- 17. iOS: Guardar imagen con resolución personalizada
- 18. Guardar imagen en biblioteca personalizada
- 19. Guardar imagen de lienzo PNG en almacenamiento HTML5 (JAVASCRIPT)?
- 20. Error al guardar en el llavero con iphone sdk
- 21. ¿Puedo desactivar el desplazamiento del menú contextual en VS2010?
- 22. elemento de menú WPF con la imagen
- 23. iPhone Web App desactivar el caché
- 24. Guardar archivo en Illustrator con Javascript
- 25. ¿cómo puedo desactivar el botón guardar en ckeditor?
- 26. Desactivar el mensaje "guardar" en SQL Server Management Studio 2005
- 27. Guardar imagen de url con HTMLUnit
- 28. Guardar imagen en la galería
- 29. Guardar imagen de la URL con cURL
- 30. función onclick Desactivar el código de imagen
Supongo que tiene este mismo problema en el menú contextual del botón derecho en un navegador de escritorio. Sitios como Flickr y otros a menudo cubrirán el objeto 'img' en el DOM con un' div' invisible, o algo por el estilo. –
No, ya hemos desactivado el menú contextual del botón derecho, pero necesitamos algo para enfocar el evento táctil por separado. –