感谢 @xhhjin 的努力,在他的修改下 Firefox 版现已重新上架!
https://addons.mozilla.org/zh-CN/firefox/addon/v2ex-plus9/
Firefox 版几经折腾现在算是有一个稳定的版本了。
最开始的时候是参考 Chrome 版用 Add-on 制作的,但是由于 Firefox 认为直接通过拼接字符串的方式修改 html 不是一个安全的做法,扩展被经常性的下架,每回都是单独修改版本号再次上架,但是来回好几次以后终于受不了了,上传 xpi 文件到网盘后再也没更新过。
后来 Firefox 开始支持 WebExtensions 网上有各种教程如何在 Firefox 中安装 Chrome 扩展,但终究不是原生,存在或大或小的兼容问题,隔靴挠痒。
现在,@xhhjin 用 WebExtensions 重构的版本兼容 Firefox 和 Chrome, 之后 Firefox 不仅可以同步更新,也能直接从商城里一键安装。
由于 Firefox 不是我的主力浏览器测试可能不全面,所以各位如果有发现什么 BUG 欢迎 @我 和 @xhhjin
扩展介绍: /t/267300 (很早以前的介绍,现在已经添加了不少新功能了)
1
tammy 2017 年 5 月 22 日
兼容 FF57+,目前正式版 FF 才 53
|
2
sciooga OP |
5
7654 2017 年 5 月 22 日
FF53.0.2 可用,表示沒有楼中楼,可搭配油猴脚本 V2EXcellent.js 使用
|
8
levie 2017 年 5 月 22 日
终于等到了……
不过,帖子预览不可用。。 |
10
lada05 2017 年 5 月 23 日
|
11
thfurior 2017 年 5 月 23 日
赞一个,感谢楼主!
|
19
ershiwo 2017 年 5 月 29 日
感谢楼主。
不过个人觉得设置页后面的功能介绍太长了,不如单独做成一个页面来展示。 |
20
doubleflower 2017 年 5 月 29 日
firefox 每个扩展都会审核源码?
|
21
sciooga OP @doubleflower #20 按流程是这样的,现在审核花的时间越来越长了
|
22
ACool 2017 年 5 月 30 日 via Android
赞一个,不错
|
27
xiubin 2017 年 6 月 3 日
能不能来个 Safari 版的?最近从 chrome 切换到 Safari 了
|
31
laoyur 2017 年 11 月 5 日
楼主哥,汇报两个 vplus for Chrome 的小问题:
1. 一键签到,签完后无法知晓连续签到了多少天了; 2. 一键签到,签完后,在主页点开某个帖子,然后返回到主页,vplus 依旧显示需要签到,需要手动刷新下(强迫症不能忍 |
33
laoyur 2017 年 11 月 5 日
@sciooga #32 第二个问题的具体流程是:
新开一个标签页 → 打开 v 站 → 右侧显示一键签到 → 点击 → 显示获得了多少铜币(此时是通过 JS 进行了局部刷新吧) → 然后点击此页面上任意一个主题 → 跳转到新主题页 → 点「返回」按钮回到主页 → 依旧显示「一键签到」。 并不需要同步状态到所有标签页,只需要主页能正确体现出「已签到」状态即可。 是不是 Chrome 点击「返回」,会重新渲染它「刷回来时的页面」,而非「跳转前的真实 DOM 」? |
35
sciooga OP @laoyur #33 第一个问题已经加入提示,第二个问题暂时没有好的解决方案,简单说是 Chrome 缓存了这个页面,回退的时候是默认的签到按钮,扩展发现存在签到按钮后,会进行一个替换(替换成一键签到)。目前没有想到好的解决办法。
|
36
laoyur 2017 年 11 月 8 日
@sciooga #35 有没有可能利用 cookie,一键签到完成后在 cookie 里写点数据(带有签到时间戳),这样在回退的时候,你的扩展代码能够鉴定出这种状态;或者利用 local storage ?我不懂扩展能不能做到,仅提供个思路发散下。
实在不行的话,一键签到做成重刷整个页面,我觉得也是能接受的,没必要非得局刷 |