2015-02-07 57 views
1

如果你创建了一个图像对象,像这样:如果图像来自另一个网站,会将图像绘制到画布上被描述为盗链?

var imageObj = new Image(); 
imageObj.src = urlOfImageOnAnotherWebsite; 

然后它画到画布上我的网站,像这样:

var canvas = document.getElementById('cnv'); 
var context = canvas.getContext('2d'); 

imageObj.onload = function() { 
    context.drawImage(imageObj, 0, 0); 
    drawText(statusquote,date); 
}; 

这将是盗链的形象呢?我最初想的不是,因为我实际上是重绘图像,而不是托管它。

+0

你是深入链接它,而不是热链接它。无论如何,我认为这是行不通的,除非图像有CORS标题... – dandavis 2015-02-07 23:37:24

回答

1

热链接是使用其他人的服务器和带宽向观众显示内容的行为。由于在这种情况下JavaScript仍然从他们的站点获取图像,因此它是盗链的。

2

是的,原理是一样的。你是从另一个域加载它。

相关问题