隐藏HTML代码中的图像

时间:2015-06-23 11:09:02

标签: html html5 image hide

我想隐藏HTML代码中的图片。我已禁用右键单击,这非常简单,但仍可以查看页面源。有没有办法隐藏HTML代码中的所有图像,以便不能从源代码中窃取图像?

3 个答案:

答案 0 :(得分:1)

我担心没有办法100%阻止您网站的用户访问代码。

不确定图片的用途,但您可以做的一些事情是:

  • 为您的图片添加水印。
  • 通过将链接转换为十六进制来隐藏链接。 (有关Google的更多信息)
  • 把它埋在div或桌子里
  • 使用低分辨率图像。

但是,因为您已经禁用了右键点击功能,这会阻止随意用户使用它们。

答案 1 :(得分:0)

如果您在网络上发布内容,则无法限制用户。他们可以保存从您的页面到计算机的任何内容。但是你可以在你的图像上使用水印,但用户仍然可以下载但不能窃取。

其他方式是您可以将图片转换为data-uri,以便用户无法下载图片。但它有其自身的局限性。但是,根据图像的数量和图像的大小,它可能会使您网站的性能恶化。

答案 2 :(得分:0)

您的浏览器将始终需要som类型的源来查看图像,因此您始终可以在源代码中找到它。但是,有一些方法可以使它更复杂一些。

例如,使用PHP,您可以通过脚本加载图像以隐藏真实的URL并阻止某些用户看到它。

但请记住,如果图片在页面上可见,总会有办法窃取它。

相关问题