Re: [-Fx-] PTT Web Enhanced PTT網頁版強化套件

作者: danny0838 (道可道非常道)   2022-01-25 20:44:00
※ 引述《Kenqr (function(){})()》之銘言:
: https://addons.mozilla.org/zh-TW/firefox/addon/ptt-web-enhanced/
: http://i.imgur.com/3tvnCvf.png
: 自己做的PTT網頁版強化套件,所以來自產自銷一下
: 以後可能還會增加其他功能,例如特殊id名單(高亮度顯示,或是不自動開圖)
: 不過沒有任何預定時程,請不要太期待XD
最近比較常用到 PTT,稍微研究了一些可以改良的地方,
已經到 GitHub 砸了幾個 PR,留給 Kenqr 去傷腦筋XD
幾個議題:
1. 支援 Chromium 瀏覽器
原來的版本只要加個 polyfill 就可以支援 Chromium,
不過 Chrome 商店在 2022/01/17 以後已經不允許上傳新的 Manifest V2 套件。
我事先上架了一個測試版,很幸運地有審核過沒被亂砍,
如果 Kenqr 願意,我可以暫時先代發 Chrome 商店的版本,
不過按 Google 日程表,2023 一月以後 Chrome 還是會完全禁止 V2 套件執行,
如果要吃 Chrome 市場,最後大概還是要安排升級的時機。
Edge 商店倒是可以考慮先上架。
如果現在就要改成 MV3,Firefox 目前還不支援,維護上會比較麻煩,
此外 Chrome MV3 API 目前還有未修好的 bug,
(套件下載若要選擇儲存位置,會直接導致下載失敗)
(這 bug 去年二月初就有人回報,到現在居然還沒修...)
如果現在升級可能就要犠牲一些原來的功能。
2. 黑名單功能
看前面有不少版友提到想要黑名單功能。
簡單做了一個,
作用是把被黑 ID 的貼文和推文設為接近全透明(並隱藏多媒體預覽)。
不曉得大家心目中的黑名單應該怎麼運作?這樣是否符合期待?
3. 同主題串接改良
過去由於 PTT Web 版沒有索引功能,
因此「上一篇」「下一篇」的功能是一頁一頁去爬來的,
速度較慢也會在背景吃很多流量,
新版本加了一個設定搜尋範圍的選項(預設文章前後四頁列表),
可以視需求選擇減少流量或增加方便性,
不過這其實還是治標不治本。
新版的 PTT Web 增加了主題搜尋功能,
本來以為可以改爬這個,
但目前發現主題搜尋有些地方怪怪的,
例如 #1XtPfUMT (Gossiping) 如果主題按 S 會列出 42 篇文章,
但是用 Web 版搜尋同主題卻只有 11 篇(沒有分頁),
看來目前還無法用這個取代原來的寫法。
不曉得有沒有人知道 S 串接和 Web 版的主題搜尋是怎麼運作的,
有沒有辦法讓主題搜尋做到像 S 串接一樣?
4. 點擊下載圖片功能的目的?
雖然有提 #7, #8 兩個相關的 PR,
但是我不是很清楚這功能主要是想用於哪些場合?
目前無論是 Fx 或 GC,下載圖片也只要右鍵另存圖片,
這操作縮減成點一下左鍵似乎影響沒有很大?
而對於有大量下載圖片需求的人,
應該也能找到其他專門的、通用的大量下載網頁中圖片的套件,
比如 DownThemAll。
我是覺得可以考慮拿掉這功能,
這樣可以去掉 background page,少要求一個 downloads 權限,整個套件會輕許多,
未來升級 manifest v3 更省事,也不會遇到上面說的 bug。
如果真的要保留這功能,可以考慮把 downloads 權限改為 optional,
使用者啟用這選項時再詢問授權。
至於其他小問題,程式碼會說話,請自行參閱相關 PR。XD
作者: gcobc12632 (Ted)   2022-01-25 22:45:00
作者: sdbb (幫我泡杯卡布奇諾)   2022-01-26 17:16:00
感謝,長知識,super preloader plus one要找替代了QQ
作者: alchemy123 (水果軟索粉)   2022-01-26 19:41:00
user script要是死光破壞力比FX56大多了..

Links booklink

Contact Us: admin [ a t ] ucptt.com