【填写密码后自动提交】百度网盘不生效
yyyyyyounger opened this issue · 8 comments
yyyyyyounger commented
52fisher commented
yyyyyyounger commented
篡改猴 5.0.0
Edge 120.0.2210.133 和 120.0.2210.144
所有扩展和油猴插件全关,只留网盘智能识别助手
访问的链接格式是 https://pan.baidu.com/share/init?surl=<资源码>&pwd=<密码>
没有触发自动填充,也就最近一两星期出现的,不知道是哪个更新导致的
yyyyyyounger commented
辛苦大佬帮忙看看!😭
yyyyyyounger commented
再测试了一下:
- 直接点开
https://pan.baidu.com/share/init?surl=<资源码>&pwd=<密码>
依然卡在密码输入界面没有反应。(清除缓存再试依旧) - 鼠标选取
链接: https://pan.baidu.com/share/init?surl=<资源码>&pwd=<密码> 提取码: <密码>
使用弹窗打开的方式可以自动填充
此时地址栏网址格式是 https://pan.baidu.com/s/<资源码>?pwd=<密码>#<密码>
- 无痕模式
https://pan.baidu.com/share/init?surl=<资源码>&pwd=<密码>
能直接进入资源页,不用点击确认密码,但也没有自动填充的提示
yyyyyyounger commented
最终测试发现,只要在地址栏这种格式 https://pan.baidu.com/share/init?surl=<资源码>&pwd=<密码>
后加上 #<密码>
,插件就能正常工作
yyyyyyounger commented
我点击的链接格式为 https://pan.baidu.com/s/<资源码>&pwd=<密码>
新标签打开后的链接格式为 https://pan.baidu.com/share/init?surl=<资源码>&pwd=<密码>
(这是卡着不动的地址)
52fisher commented
问题已修复,是之前修复?p=参数获取密码时没有对url参数的正则进行处理
line 54:
let reg = new RegExp(`(?<=(?:${name})\\=)(?:wss:[a-zA-Z0-9]+|[\\w-]+)`, "i")
等作者合并pr.
如果等不及,你可以手动更改第54行的内容,或者点击下面使用我提交的版本:
1.9.9
yyyyyyounger commented
感谢大佬的工作!❤️