新能源系统增强脚本,v2.0 & version for Via

@RuletheWaves 关于新能源课程系统PWA的实现方法

2 Likes

!!!
虽然一开始和gh copilot进行了一系列耗时还最终没什么效果的折腾,但是转换思路之后终于取得了阶段性成果:
PDF强制下载成功兼容Via了,代码在fork的仓库

但是由于之前折腾的commit有点乱,得等我回家在电脑上处理好才能创建PR(今天这些全是在github网页直接编辑+让ai给我写,也导致一个commit只能改一个文件)

思路简单来说就是我目前放弃v2了,但是从中把PDF这部分摘出来让ai修,然后就修好了。(我看不懂,但是能跑就是赢)再加上v1中原本就没问题的收藏夹、路径重放什么的,现在已经用得不错了

1 Like



再报告个bug,路径重放和收藏有时候出现,地址最后多了一个不存在的(实际位于上一级的)目录

2 Likes

收到,感谢!主要是因为它是看所有的active的tab然后逐一点击,没有层级的区别。
同时因此他还会有已打开的tab再点会被关上的问题。需要改算法(

[MARK: assigned]

2 Likes

此外,下一小版本pill里面会多塞两个东西,pill展开后会比较长。又因为v2已有路径搜索功能,v2.0.1将可能取消 路径收藏夹 功能,以便为pill其他按钮腾出空间。不知道有没有人有异议?

1 Like

有个建议,pill能不能放右下角啊,放在左下角会影响点击

1 Like

awww~我想的是右下角容易影响点击,v2特意改到左下角的…(如下图,确定框

1 Like

其实也还好吧。。放哪都会一定程度上影响

1 Like

话说想看你那边截图,pill会挡住哪里——我还没遇到过?我看看

1 Like

v2 1000行对我这个纯后端技术栈实在搞不定,再加上我更喜欢按钮直接列出来少点一次,干脆我分个vv (version via)出来?主要以v1中能用的为基础,然后从v2里摘单独的新功能什么的。
所以想问一下,v1和v2的刷新功能和自动登录有区别吗(因为v1在via并没有解决考试成绩问题),还是干脆我等你提的后续更新?

2 Likes

可以呀~主要是我也确实不太了解via,后续(如果你想的话)也可以给你的vv加个link,供也用via浏览器的童鞋去用。

嗯你说的多点一层确实也是,不过主要是v1的那个我感觉比较占用视口所以就折叠了:sweat_smile:

登录刷新v1 / v2无区别。新的无感登录应该不会用到GM自己的API,可能直接支持via。而且应该会是个单独的脚本,因为环境无法与当前脚本兼容。(需要直接操作sessionStorage)

2 Likes

ummm @Axiom 你需要pill挪地方吗?给个截图,想看下遮挡情况
&各位,v2的路径收藏夹有人对其移除有异议么

1 Like

不用了,主要是那个pill延长之后还得再多点一下。不严重

2 Likes

喜欢批量交选择题,先帮我对完答案再交(
(v2.0.1 此feature将推出


4 Likes

我会发布没有收起按钮的版本(跟v1一样,但是我打算挪到左边竖排)
但是搜索一开始先不会有,看有没有需求

2 Likes

vv我在新帖子发布了,有适配问题/建议什么的可以去那边。

2 Likes

无感登录保活:clap:

2 Likes

(抓个 @RuleTheWaves 来测个稳定性 & via兼容度(bushi

1 Like

Via,安装前无考试成绩,安装并用浏览器刷新后考试成绩正常显示、提交图片可正常点开查看
目前测试成功,会继续观察

2 Likes

那如果后续没问题,强制刷新这玩意是不是就没必要了?
另外我看v2中也没有路径重放的按钮,也是因为没必要?

1 Like