近期在開發一個 Chrome extension,其中我需要實做一個可以截取整個網頁畫面的功能,我嘗試用一些 HTML 轉 Image 的 library(html2canvas, dom-to-image..),但是都會遇到一些問題,例如圖片的部分會有 CORS 的問題,另外一個是在轉的過程中 library 會丟出 exception。
我參考了 Awesome screenshot,感覺他們不像是用 HTML 轉成 Image 的這種方式,有大大可以提供點線索關於這方面的技術 keyword 嗎?
笨方法,
用chrome.tabs.captureVisibleTab一張張黏起來
GoFullPage 這個擴充元件也是螢幕的長截圖
https://chromewebstore.google.com/detail/gofullpage-full-page-scre/fdpohaocaechififmbbbbbknoalclacl
github
https://github.com/mrcoles/full-page-screen-capture-chrome-extension/tree/master
api.js中的capture這個方法應該是截圖的運作
不知道不可以參考看看
舉手發問
請問為什麼想開發一個系統已內建的功能呢?
我想起我同學以前想用VB設計一個計算機,脫褲子放屁...