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