2015-02-07 29 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

是的,原理是一樣的。你是從另一個域加載它。