控制面板显示,但脚本不运行。
描述bug
在greasyfork下载7.1.9版本的脚本后,直接正常显示控制面板,但刷新页面脚本不运行
重现bug
选择直播签到,观看直播,点亮熄灭勋章,屏蔽直播间小黄车弹窗等功能后,刷新页面,脚本没有运行。
预期行为
脚本正常运行
截图
运行日志
操作系统
windows11
浏览器
Microsoft Edge 版本 135.0.3179.73 (正式版本) (64 位)
用户脚本管理器
tampermonkey5.3.3
脚本版本号
7.1.9
网络情况
好
其他浏览器拓展/用户脚本
Bilibili Evolved,B站直播自动抢红包
其他
由于我的计算机水平约等于没有,还请大佬多包涵。麻烦大佬了。
我也这样
可以先尝试把无关的用户脚本和浏览器拓展都关掉,看看脚本能运行不
遇到相同现象了。目前可100%复现。
环境:
- Firefox 140.0.2
- Tampermonkey 5.3.3
- Bilibili Live Tasks Helper 7.2.1
- 关闭其他一切插件
报错同样是「获取以下 cookie 超市:LIVE_BUVID」 。
复现过程:
- 退出B站网页端登录
- 删除bilibili.com/bilibili.cn的cookie (以上两步可能是冗余操作,反正我都执行了,没有仔细研究)
- 在 t.bilibili.com 重新登录,密码或扫码均可
- 登录成功后,点击页面左边正在直播的关注(必须有关注在直播,否则不复现)
问题复现。 (细节不是100%精确,反正这些步骤能复现问题)
临时修复:
- 点开B站直播主页:https://live.bilibili.com/
- 随便进个分区找个正常的直播页面点进去
问题现象消失。 再回到 t.bilibili.com 从这里点直播的关注也不会出现问题。
@catscarlet 你的复现方法没什么问题,删cookie这步是必要的。LIVE_BUVID这个cookie是在用户第一次打开任意直播间网页后的几秒中内被设置的,一年后才会过期。但有些情况下可能是网络卡或者B站网页的代码比较卡,10秒的超时时间内还没设置好这个cookie,脚本就会报错。绝大多数用户不会遇到这个Bug,因为装这个脚本前都已经登录B站且看过直播。对于脚本来说没有什么很好的解决办法,要么就增加一点超时时间。
楼主这个可能还是和其它脚本有冲突,否则不会刷新过页面还没恢复正常。