如果你创建了一个像这样的图像对象:
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 :(得分:2)
是的,原则是一样的。您从另一个域加载。
答案 1 :(得分:1)
热链接是指使用其他人的服务器和带宽向您的观看者显示内容的行为。由于在这种情况下JavaScript仍然从其网站获取图像,因此它是热链接。