2
A
回答
8
简单的答案是“你不能这样做”。您可能会在服务器端添加一些内容,以便在提供映像之前检查引用者,但即使这样也不能100%保证。而且,即使你确实设法阻止了这一点,也没有人会阻止某人截取浏览器页面的截图,然后将图像从中剪切掉。
我认为一个更好的方法是对图像进行服务器端url重写和处理,以添加某种形式的可见水印,以识别您拥有的图像并在EXIF信息中保存适当的版权信息。
2
你可以让一个div是相同的大小和高度的图像,然后你可以设置图片为背景的该专区。这将阻止人们直接下载图像,但他们仍然可以输入网址并从那里下载。我在这做了一个教程我就在这里:http://www.andytechguy.com/tutorials/html/how_to_nodownload/
0
只要图像URL是在源代码,图像下载使用UNIX命令wget的,或任何类似。然而,我不是JavaScript专家,但我相信你可以从文本文件中读取照片的位置,而不是在HTML中硬编码的URL。然后,您可以将该文本文件配置为在尝试使用您正在使用的任何Web服务器进行查看时返回403(权限被拒绝)。这仍然不会停止截图。
事情是这样的:
<img src="some javascript to read text file">
然后让文本文件包含:
/path/to/obscurely/named/photo.png
0
雅,这是不是真的有可能。另一种选择是使用Lightroom或其他方法批量添加水印。水印是我意识到的唯一选择,几乎可以完全保护你,因为即使截图的想法是不可能的,除非它们是Photoshop中的向导。
总之我觉得Lightroom中或别的东西,是你最好的和最容易让你想找的拍摄。
相关问题
- 1. curl无法下载网页
- 2. 无法下载图像
- 3. 无法下载图像?
- 4. 使用c下载网页中的所有图像#
- 5. 图像下载 - 图像无法打开
- 6. 无法使用URLSession下载图像
- 7. 试图加载下载的网页和图像
- 8. 我无法加载图像
- 9. 如何下载无限滚动网页
- 10. Docx文件无法从网页下载
- 11. 无法下载网页html,超时
- 12. (HTML5)无法加载我的图像
- 13. 当我使用网格视图时无法查看下一页
- 14. c#winforms网页浏览器控制 - 如何下载图像?
- 15. 我无法在.JAR中加载图像
- 16. UIApplicationShortcutItem - 我能否使用网络作为UIApplicationShortcutIcon下载的图像?
- 17. 无法加载网页上的瓶子Web应用程序中的图像
- 18. 无法在我的网页
- 19. Django:页面无法加载图像
- 20. 无法在android下载图像
- 21. 无法下载图像形式S3桶
- 22. Python urlretrieve无法下载某些图像
- 23. 使HttpURLConnection加载网页与图像
- 24. 从网页下载图片使用python
- 25. Scrapy无法获取图片网址,也无法下载图片
- 26. 如何下载安全的网页
- 27. 如何显示图像按钮下的网页视图?
- 28. 使用node.js从网站下载图像
- 29. 使用Perl从网站下载图像
- 30. 从网站下载和“使用”图像
即使图像不下载,什么会阻止只是让一个屏幕截图,同时查看的页面,然后切割出来的图像是屏幕截图的用户? – Mecki 2015-12-05 21:54:38