comment faire des images dans mes pages web pas téléchargeables
Je me demande comment faire pour empêcher les gens d'Enregistrer l'image sous.. par droit-cliquez sur les images sur mes pages web.
Je pensais à désactiver le bouton droit de la souris, mais il semble que je dois écrire du code javascript. Est-il un moyen facile de faire cela?
Même si l'image de ne pas téléchargeable, ce qui permettrait d'empêcher l'utilisateur de simplement faire une capture d'écran lors de l'affichage de la page, puis en coupant l'image de cette capture d'écran?
OriginalL'auteur Jensen | 2011-12-27
Vous devez vous connecter pour publier un commentaire.
La réponse est simple: "vous ne pouvez pas le faire". Vous pourriez être en mesure de mettre quelque chose sur le côté serveur qui va vérifier le referer avant de servir l'image, mais même cela n'est pas garanti à 100%. En outre, même si vous avez réussi en quelque sorte à empêcher cela, rien ne pourrait l'empêcher quelqu'un de prendre une capture d'écran de la page du navigateur, puis recadrer l'image.
Je pense une meilleure approche serait d'avoir un serveur-côté de la réécriture d'url et de traitement des images pour ajouter un filigrane visible identifier les images que vous avez la propriété et l'enregistrement d'un bon informations de droits d'auteur dans les informations EXIF.
OriginalL'auteur Aleks G
Vous pouvez faire un div qui est la même taille et de même hauteur que l'image et ensuite vous pouvez définir une image comme arrière-plan pour que la div. Qui va empêcher les gens de télécharger directement l'image, mais ils peuvent toujours entrer l'url et de la télécharger à partir de là. J'ai fait un tutoriel sur moi-même, ici: http://www.andytechguy.com/tutorials/html/how_to_nodownload/
OriginalL'auteur
Aussi longtemps que l'URL de l'image est dans le code source, l'image est téléchargeable à l'aide de la commande unix wget, ou quelque chose de semblable. Je ne suis pas un expert javascript cependant, mais je crois que vous avez pu lire l'emplacement de la photo à partir d'un fichier texte au lieu de l'URL étant codées en dur dans le HTML. Ensuite, vous pouvez configurer ce fichier texte pour renvoyer un 403 (Permission denied) lors de la tentative pour voir avec quoi que ce soit serveur web que vous utilisez. Ce n'arrête pas de captures d'écran.
Quelque chose comme ceci:
Alors le fichier texte contient:
OriginalL'auteur William Gardner
Ya, ce n'est pas vraiment possible. Une autre option est d'utiliser Lightroom ou autre chose pour lot ajouter des filigranes. Les filigranes sont la seule option que je suis conscient de ce que sera presque entièrement de vous protéger, parce que même la capture d'écran idée n'est pas vraiment possible, sauf si elles sont un assistant dans Photoshop.
En conclusion, je pense que Lightroom ou quelque chose d'autre est votre meilleur et le plus simple coup d'obtenir ce que vous cherchez.
OriginalL'auteur William Seaton