2013-04-29 43 views
1

我有2张图片:如何重命名JavaScript Image()并创建完全不同的Image()?

  • 250×250像素的白色正方形(image1.png)
  • 250×250像素的黑色正方形(image2.png)

我想创建因为他们在创建Im的过程中使用使用JavaScript一个新的形象,被称为image3.png

var image3 = new Image(); 
image3.src = "image1.png"; 
image3.src = "image2.png"; 

当这个代码运行谷歌浏览器在本地保存这些图片年龄()。

Google Chromes Resource Viewer

有什么办法来改造图像3image3.png阻止谷歌浏览器从过程中节省image1.png和image2.png

+2

为什么你需要这样做? – Ryan 2013-04-29 22:32:31

+0

@minitech我试图找到一种方法来覆盖图像,以防止用户下载图像。如果我可以这样做,用户只需将鼠标悬停在缩略图上即可看到图片,并在鼠标悬停后覆盖该图片,则可以阻止他们进入Google Chrome开发者工具,从页面保存的资源中下载原始图片。 – Ben 2013-04-29 22:37:15

+0

这是不可能的。要让用户看到图片,他们需要能够以某种形式下载。只是尽量不要打扰,或水印的完整版本,或什么的。 – Ryan 2013-04-29 22:48:54

回答

3

假设你的代码实际上看起来并不像这样并且都使用了这两个图像,您无法阻止浏览器下载这些图像;它需要让他们向他们展示。