Javascript 如果图像来自另一个站点,将图像绘制到画布会被描述为热链接吗?
如果像这样创建图像对象:Javascript 如果图像来自另一个站点,将图像绘制到画布会被描述为热链接吗?,javascript,image,canvas,hotlinking,Javascript,Image,Canvas,Hotlinking,如果像这样创建图像对象: var imageObj = new Image(); imageObj.src = urlOfImageOnAnotherWebsite; 然后把它画到我网站上的画布上,就像这样: var canvas = document.getElementById('cnv'); var context = canvas.getContext('2d'); imageObj.onload = function() { context.drawImage(imageO
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);
};
这会是图像的热链接吗?起初我认为不是,因为我实际上是在重画图像,而不是托管它。是的,原理是一样的。您正在从另一个域加载它。热链接是使用其他人的服务器和带宽向您的观众显示内容的行为。因为在这种情况下JavaScript仍然从他们的站点获取图像,所以它是热链接。您是深度链接,而不是热链接。我认为这是行不通的,除非图像有CORS头。。。