firefox-scrapbook icon indicating copy to clipboard operation
firefox-scrapbook copied to clipboard

enhancement request - 多層擷取可透過使用者自訂函數指定擷取區域

Open shyangs opened this issue 10 years ago • 3 comments

目前既有的功能:如果是當前頁面,使用者可以擷取選擇區域,但多層擷取卻必須整個網頁抓下來。(很可能廣告、回覆、評論是我不想要的)

多層擷取目前可設定項有三:層數、逾時、編碼;建議再增加一樣:擷取區域(textbox),可填自訂函數。

函數有一參數 url 為擷取頁面網址,傳回一物件 { selector: '#foobar', img: true, style:true, // 更多設定 },物件 selector 屬性為指定擷取區域,img 屬性為是否擷取該頁面圖片。

物件未設定之屬性,則以全域設定為預設值。若傳回 true,則以全域設定為預設值。若傳回 false, undefined ,則跳過該頁不擷取。

shyangs avatar Jul 28 '14 15:07 shyangs

謝謝您的建議。這功能看起來相當全面,但比較 geek,要更動的代碼量也看來不小,由於目前有很多更急迫的工作,優先度會排很後面,煩請見諒。

如您迫切需要此功能,可考慮開個分支實做看看,並提交您的代碼補丁(eg. pull request),一方面可自用,另一方面我們有個參考,也可增進開發速度。

danny0838 avatar Jul 29 '14 02:07 danny0838

也可以考慮增加一個腳本欄位 讓使用者可以輸入內容 然後再擷取時會去呼叫使用者所設定的腳本內容 以使用者 hook 的形式 來實現 如此一來開發者也不用太過麻煩 而使用者也能達到自行訂製化的需求

bluelovers avatar Apr 01 '15 18:04 bluelovers

FYI: 新版 WebScrapBook 的擷取助手有類似功能。

danny0838 avatar Nov 04 '21 11:11 danny0838