2010-07-25 162 views
1

我目前正在嘗試構建我的第一個Safari擴展。 SafariBrowserTab類有一個名爲「visibleContentsAsDataURL」的方法。visibleContentsAsDataURL究竟做了什麼?

我不完全明白它的作用,無法讓它工作。 文檔只是說:「返回標籤可見內容的圖像的數據URL。」

這是什麼意思?我得到了標籤內容屏幕截圖的URL?有人能解釋我嗎?

謝謝!

回答

0

數據URL是specal URL類型基本上由MIME類型和數據的,在巴布亞新幾內亞你會得到的線沿線的東西的情況下:

data:image/png;base64;lotsofstuff 

然後你可以做你想做的它(它只是一個字符串),或者如果你要顯示的內容:

img = new Image(); 
img.src = someTab.visibleContentsAsDataURL(); 
someElement.appendChild(img); 

someCanvasContext.drawImage(img); 

etc