firefox-scrapbook
firefox-scrapbook copied to clipboard
enhancement request - 多層擷取可透過使用者自訂函數指定擷取區域
目前既有的功能:如果是當前頁面,使用者可以擷取選擇區域,但多層擷取卻必須整個網頁抓下來。(很可能廣告、回覆、評論是我不想要的)
多層擷取目前可設定項有三:層數、逾時、編碼;建議再增加一樣:擷取區域(textbox),可填自訂函數。
函數有一參數 url 為擷取頁面網址,傳回一物件 { selector: '#foobar', img: true, style:true, // 更多設定 },物件 selector 屬性為指定擷取區域,img 屬性為是否擷取該頁面圖片。
物件未設定之屬性,則以全域設定為預設值。若傳回 true,則以全域設定為預設值。若傳回 false, undefined ,則跳過該頁不擷取。
謝謝您的建議。這功能看起來相當全面,但比較 geek,要更動的代碼量也看來不小,由於目前有很多更急迫的工作,優先度會排很後面,煩請見諒。
如您迫切需要此功能,可考慮開個分支實做看看,並提交您的代碼補丁(eg. pull request),一方面可自用,另一方面我們有個參考,也可增進開發速度。
也可以考慮增加一個腳本欄位 讓使用者可以輸入內容 然後再擷取時會去呼叫使用者所設定的腳本內容 以使用者 hook 的形式 來實現 如此一來開發者也不用太過麻煩 而使用者也能達到自行訂製化的需求
FYI: 新版 WebScrapBook 的擷取助手有類似功能。