阻止iPad复制图像

时间:2012-11-15 08:50:57

标签: c# asp.net ipad

我正在创建一个摄影网站,所以我已经停止了PC / Mac上的浏览器无法下载图像。当我在iPad上浏览网站时,我能够复制图像。有没有办法阻止这种情况发生?

1 个答案:

答案 0 :(得分:4)

你在这里为失败的事业而战:你无法获胜。这有点像经典的DRM /数据加密问题:如果你想使用它,你必须解密它。如果你可以解密它,它就不再受到保护了。

您可以避免用户热链接图像(仍然可以伪造/规避),您可以尝试使用标准工具(如浏览器的上下文菜单)更难下载图像,但一般情况下您只是无法避免,因为你无法控制客户。

你可以做什么 - 这将使下载更加困难而不会搞砸基本功能等 - 没有使用<img/>而是使用<div/>并将图片设置为background-image

但如果你真的关心你自己的图像,我会做以下事情,而不是试图让用户只是欣赏你的工作(他们可能想要设置一个漂亮的图片作为他们的桌面背景,甚至可能让他们告诉其他人你的网站):

  • 为图像添加小水印,例如签名行或仅提供有限的分辨率。您可以根据要求提供更高质量/非水印的副本(或链接某些打印服务)。
  • 邀请喜欢你的照片的人下载,以供私人,非商业用途。
  • 如果他们想要将图片用于其他内容,请为他们提供一种简单的联系方式。
  • 添加社交网络按钮,方便访问者向朋友展示您的工作。如果他们可以通过简单的方式链接这些东西,他们就不必复制任何东西 - 此外,这将为您免费提供更多流量!

有些网站允许人们分享他们的照片,艺术品等(deviantART,Instagram等)如此受欢迎:人们喜欢使用它们,他们欣赏所涉及的工作等。 并且不要忘记:仅仅因为你没有用一些讨厌的技巧“保护”你的内容并不意味着你不拥有这些权利或者不再允许其他人滥用权利。您仍然可以合法地打击侵犯您版权或其他权利的人,即使您提供免费下载(除非您给予他们适当的许可,例如获得一些创作公共许可)。