xmcp / pakku.js

拯救B站的弹幕体验!
http://s.xmcp.ltd/pakkujs/?src=g
GNU General Public License v3.0
2.06k stars 75 forks source link

打开任何b站视频播放页都会报错,pakku无法生效 #279

Closed isli000 closed 5 months ago

isli000 commented 5 months ago

是否可以稳定复现

是,只要启动视频页必定报错

复现步骤

打开任何b站视频播放页都会报错,pakku无法生效

预期行为

一般情况是正常工作

实际行为

出现如下报错 合并分片 3 时出错 Invalid regular expression: /*个人/: Nothing to repeat

Stacktrace: SyntaxError: Invalid regular expression: /*个人/: Nothing to repeat at new RegExp () at blob:https://www.bilibili.com/c5f3854e-6fa5-4cbf-b23c-ce40f30ac28a:1:16196 at Array.map () at blacklisted_meta (blob:https://www.bilibili.com/c5f3854e-6fa5-4cbf-b23c-ce40f30ac28a:1:16183) at do_combine (blob:https://www.bilibili.com/c5f3854e-6fa5-4cbf-b23c-ce40f30ac28a:1:16391) at onmessage (blob:https://www.bilibili.com/c5f3854e-6fa5-4cbf-b23c-ce40f30ac28a:5:19)

Ingress: {"type":"proto_seg","is_magicreload":false,"cid":"1334630699","pid":"450994001","static_img_url":"https://i0.hdslb.com/bfs/wbi/7cd084941338484aae1ad9425b84077c.png","static_sub_url":"https://i0.hdslb.com/bfs/wbi/4932caff0ff746eab6f01bf08b70ac45.png"}

禁用 pakku 后 bug 是否存在

否,pakku本身直接不起效

是否与其他插件有关

B 站播放器版本号

4.8.15-17160169

pakku 调试信息

如果 pakku 完全无法工作,请完整地复制蓝框里的所有文字,并在反馈 bug 时附上。 [Debug Info] **Version:** 2024.4.6 **Channel:** chrome **User Agent:** `Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36` **Incognito:** `false` **Has Session Storage:** `true` **localStorage:** `{}` **Views:** - `chrome-extension://jklfcpboamajpiikgkbjcnnnnooefbhh/page/options.html` - `chrome-extension://jklfcpboamajpiikgkbjcnnnnooefbhh/page/troubleshooting.html` **Permissions:** `{"origins":["*://*.bilibili.com/*","https://www.bilibili.com/robots.txt?pakku_sandbox"],"permissions":["contextMenus","notifications","storage","scripting","declarativeNetRequestWithHostAccess"]}` **State:** `{"GLOBAL_SWITCH":true,"_INITIALIZED":true}` **Tabs:** - ID=673685828 status=complete `https://space.bilibili.com/605373/video` - ID=673685844 status=complete `https://www.bilibili.com/video/BV12j411E7LF/?spm_id_from=333.999.0.0&vd_source=f85e2a226663f8f104be33df86b8628e` - ID=673685874 status=complete `undefined` - ID=673685892 status=loading `undefined` **Config:** `{"ADVANCED_USER":true,"AUTO_DANMU_LIST":false,"AUTO_DISABLE_DANMU":false,"BREAK_UPDATE":false,"COMBINE_THREADS":6,"CROSS_MODE":true,"DANMU_MARK":"prefix","DANMU_SUBSCRIPT":true,"ENLARGE":true,"FLUCTLIGHT":false,"FORCELIST":[["^23{2,}$","23333"],["^6{3,}$","66666"]],"MARK_THRESHOLD":1,"MAX_COSINE":45,"MAX_DIST":5,"MODE_ELEVATION":false,"POPUP_BADGE":"percent","PROC_POOL1":false,"PROC_TYPE4":true,"PROC_TYPE7":true,"REPRESENTATIVE_PERCENT":"20","SCROLL_THRESHOLD":1200,"SHRINK":false,"THRESHOLD":20,"TOOLTIP":true,"TOOLTIP_KEYBINDING":true,"TRIM_ENDING":true,"TRIM_PINYIN":true,"TRIM_SPACE":true,"TRIM_WIDTH":true,"USERSCRIPT":null,"WHITELIST":[],"_CONFIG_VER":1,"_LAST_UPDATE_TIME":1713202550012}` **Worker is Simulated:** `false` **Exception:** `error log is working ("Error: error log is working\n at chrome-extension://jklfcpboamajpiikgkbjcnnnnooefbhh/generated/troubleshooting.js:1:5422")` **Exception in Promise:** `async error log is working ("Error: async error log is working\n at chrome-extension://jklfcpboamajpiikgkbjcnnnnooefbhh/generated/troubleshooting.js:1:5379\n at chrome-extension://jklfcpboamajpiikgkbjcnnnnooefbhh/generated/troubleshooting.js:1:5419")`

补充说明

No response

xmcp commented 5 months ago

请检查你的B站播放器屏蔽词,找到这个非法的正则表达式并删除 ↓

image

后续版本将优化正则表达式的错误检查。

isli000 commented 5 months ago

好的,删除后恢复正常了。感谢!

xmcp @.***> 于2024年4月16日周二 02:42写道:

Closed #279 https://github.com/xmcp/pakku.js/issues/279 as completed via 422e98c https://github.com/xmcp/pakku.js/commit/422e98c6e6299e15109d627e4722360be377aee5 .

— Reply to this email directly, view it on GitHub https://github.com/xmcp/pakku.js/issues/279#event-12475598660, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJZ2KPBHIFFUM5XYKCOXAADY5QNPTAVCNFSM6AAAAABGHZUCI2VHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJSGQ3TKNJZHA3DMMA . You are receiving this because you authored the thread.Message ID: @.***>