[外掛擴充套件]BookmarkCheck0.2, 書籤連結檢查器-單頁面 更新了ajaxq,支援1000個以上的url檢測了

發表於2020-04-04
本外掛作用, 用於將自己從瀏覽器中備份的書籤檔案裡的所有連結進行校驗,檢查出那些連結是否有效。
預設效果:

URL地址 可以來自檔案,也可以自己手動在文字框中輸入。文字框中URL 一行一個。
當輸入了連結後,可以點選開始分析按鈕。刪除所有輸入URL,點選清楚表單,這兩個按鈕只會在文字框內有至少一個URL時可點選。
提取規則下拉是用來,前端js jquery 匹配文字框中所有a的 選擇器。只在上傳書籤時起作用,上傳完畢後會自動,根據選擇器過濾出最終資料。
如這樣:
Clipboard Image.png
Clipboard Image.png
Clipboard Image.png
這個時候點選開始分析,會彈出分析結果彈:
Clipboard Image.png
有當前數/總行數、耗時,序號,原連結, 有效的連結會有標題。無效有時候標題會返回錯誤碼。
書籤裡的提取規則是寫配置檔案的,可以手動新增。
另外,檢測完畢後由於彈窗大小裡麻煩,可以通過檢測完畢後提示文字 新視窗開啟檢視。

有不同書籤匯出檔案,歡迎大家來貢獻配置。
下載:
BookmarkCheck.zip(15.76KB, 下載次數: 28)

安裝 使用方法,參見 OneBlog其他單頁外掛用法。
更新了0.2 :
使用ajaxQ jquery外掛管理非同步請求,不論多少都能檢測完畢。
回覆
目前工場測試 1088個URL到15個就掛了,之前的思路是jq非同步,然後非同步到一定數量也會掛,不知道原因,有誰在併發上牛的告訴下,我今天靈機一動,可以用web worker的方式去做,先記錄下。
評論
還有可以優化的餘地:
1. URL過長 可以css樣式擷取
2. 新視窗開啟 可以將失敗的排個序。方便統一整理
3. 針對不同協議的,可以修改超時時間,不如https
4. 過濾書籤的javascript 打頭的js
5. 失敗後的重試機制,自動延長超時時間。
評論

相關文章