Comments (4)
补充:目前发现edge商店里的10.2.10版本没有此问题,重启浏览器后扩展也能正常工作,所以暂时转用edge商店里的版本。
如果 pakku 完全无法工作,请完整地复制蓝框里的所有文字,并在反馈 bug 时附上。
[Debug Info]
Version: 10.2.10
Channel: chrome
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 Edg/123.0.0.0
Incognito: false
localStorage: {"_ADVANCED_USER":"off","MARK_THRESHOLD":"1","TOOLTIP_KEYBINDING":"on","DANMU_MARK":"prefix","BLACKLIST":"[]","_LAST_UPDATE_TIME":"0","SHRINK":"off","TRIM_SPACE":"on","MAX_DIST":"5","TRIM_ENDING":"on","AUTO_DANMU_LIST":"off","THRESHOLD":"20","TRIM_WIDTH":"on","POPUP_BADGE":"percent","FLUCTLIGHT":"off","FORCELIST":"[[\"^23{2,}$\",\"233...\"],[\"^6{3,}$\",\"666...\"],[\"^[fF]+$\",\"FFF...\"],[\"^[hH]+$\",\"hhh...\"]]","WHITELIST":"[]","CLOUD_SYNC":"off","PROC_TYPE7":"on","PROC_POOL1":"off","CROSS_MODE":"on","HIDE_THRESHOLD":"0","BREAK_UPDATE":"off","DANMU_SUBSCRIPT":"on","PROC_TYPE4":"on","TRIM_PINYIN":"on","MAX_COSINE":"60","ENLARGE":"on","MODE_ELEVATION":"on","TOOLTIP":"on","REPRESENTATIVE_PERCENT":"0","AUTO_DISABLE_DANMU":"off","SCROLL_THRESHOLD":"1200"}
Views:
-
chrome-extension://lnfcfeidnipnphibahlkdhalpkpmccoc/core/background.html
-
chrome-extension://lnfcfeidnipnphibahlkdhalpkpmccoc/page/options.html#show-advanced
-
chrome-extension://lnfcfeidnipnphibahlkdhalpkpmccoc/page/troubleshooting.html
Background / IS_FIREFOX: false
Background / GLOBAL_SWITCH: true
Background / HISTORY: {"1182700921":{"identical":10,"edit_distance":35,"pinyin_distance":3,"cosine_distance":0,"blacklist":"","count_hide":"","whitelist":"","batch_ignore":0,"script":0,"enlarge":1,"shrink":"","scroll":0,"taolu":1,"total":457,"onscreen":409,"maxcombo":8,"maxdispval":114.09098626693752,"error":null,"cid":"1511652112","parse_time_ms":9},"1182700924":{"identical":11,"edit_distance":35,"pinyin_distance":4,"cosine_distance":0,"blacklist":"","count_hide":"","whitelist":"","batch_ignore":0,"script":0,"enlarge":1,"shrink":"","scroll":0,"taolu":1,"total":459,"onscreen":409,"maxcombo":8,"maxdispval":112.35893545936865,"error":null,"cid":"1511652112","parse_time_ms":7},"1182700941":{"identical":15,"edit_distance":40,"pinyin_distance":3,"cosine_distance":0,"blacklist":"","count_hide":"","whitelist":"","batch_ignore":0,"script":0,"enlarge":2,"shrink":"","scroll":0,"taolu":0,"total":480,"onscreen":422,"maxcombo":8,"maxdispval":74.62893636413327,"error":null,"cid":"1511652112","parse_time_ms":9}}
Permissions: {"origins":["*://*.bilibili.com/*"],"permissions":["notifications","storage","webRequest","webRequestBlocking"]}
Tabs:
-
ID=1182700845 status=complete
https://t.bilibili.com/
-
ID=1182700941 status=complete
https://www.bilibili.com/video/BV17q421F7hK/?vd_source=804f1b7c36f42030e39d3aebfccc9583
-
ID=1182700934 status=complete
undefined
-
ID=1182700948 status=complete
undefined
-
ID=1182700957 status=loading
undefined
Storage / Sync: {"AUTO_DANMU_LIST":"off","AUTO_DISABLE_DANMU":"off","BLACKLIST":"[]","BREAK_UPDATE":"off","CLOUD_SYNC":"off","CROSS_MODE":"on","DANMU_MARK":"prefix","DANMU_SUBSCRIPT":"on","ENLARGE":"on","FLUCTLIGHT":"off","FORCELIST":"[["^23{2,}$","233..."],["^6{3,}$","666..."],["^[fF]+$","FFF..."],["^[hH]+$","hhh..."]]","HIDE_THRESHOLD":"0","MARK_THRESHOLD":"1","MAX_COSINE":"60","MAX_DIST":"5","MODE_ELEVATION":"on","POPUP_BADGE":"percent","PROC_POOL1":"off","PROC_TYPE4":"on","PROC_TYPE7":"on","REPRESENTATIVE_PERCENT":"0","SCROLL_THRESHOLD":"1200","SHRINK":"off","THRESHOLD":"20","TOOLTIP":"on","TOOLTIP_KEYBINDING":"on","TRIM_ENDING":"on","TRIM_PINYIN":"on","TRIM_SPACE":"on","TRIM_WIDTH":"on","WHITELIST":"[]","_ADVANCED_USER":"off","_LAST_UPDATE_TIME":"0"}
Request / Normal XML: load, status=200 <?xml version="1.0" encoding="UTF-8"?><i><chatserver>chat.bilibili.com</chatserver><chatid>12664443</chatid><mission>0</mission><maxlimit>1000</maxlimit><state>0</state><real_name>0</real_name><source>k-v</source><d p="0.33300,1,25,16777215,1712344580,0,91d6b7d0,1554017991417578752,10">test2</d><d p="0.33300,1,25,16777215,1712344571,0,91d6b7d0,1554017916020604672,10">test1</d><d p="0.03400,1,25,16777215,1530370137,0,91d6b7d0,1692382060347392,9">test!@#$%^&*()_+-={}[];':",./<>?</d><d p="0.00000,1,25,16777215,1524407554,0,91d6b7d0,4480703586,8">]]][[[</d><d p="0.00000,1,25,16777215,1524407489,0,91d6b7d0,4480700090,7">]][[</d><d p="299.26400,1,25,16777215,1482851480,0,f571e8a8,2788118637,6">好强啊</d><d p="65.91800,1,25,16777215,1482851467,0,f571e8a8,2788072713,5">你们都好强啊~~~ orz orz orz orz</d><d p="49.37700,1,25,16777215,1482851466,0,f571e8a8,2788070737,4">Ocarina的声音好奇怪</d><d p="28.72500,1,25,16777215,1482851466,0,f571e8a8,2788069497,3"> FFT大法好(13行FFT路过)</d><d p="20.53300,1,25,16777215,1482851465,0,f571e8a8,2788068017,2"> FFT大法好(13行FFT路过)</d><d p="14.63900,1,25,16777215,1482851465,0,f571e8a8,2788066725,1"> 神™·MIDI</d></i>
Request / XML With Param: load, status=200 <?xml version="1.0" encoding="UTF-8"?><i><chatserver>chat.bilibili.com</chatserver><chatid>12664443</chatid><mission>0</mission><maxlimit>1000</maxlimit><state>0</state><real_name>0</real_name><source>k-v</source><d p="0.33300,1,25,16777215,1712344580,0,91d6b7d0,1554017991417578752,10">test2</d><d p="0.33300,1,25,16777215,1712344571,0,91d6b7d0,1554017916020604672,10">test1</d><d p="0.03400,1,25,16777215,1530370137,0,91d6b7d0,1692382060347392,9">test!@#$%^&*()_+-={}[];':",./<>?</d><d p="0.00000,1,25,16777215,1524407554,0,91d6b7d0,4480703586,8">]]][[[</d><d p="0.00000,1,25,16777215,1524407489,0,91d6b7d0,4480700090,7">]][[</d><d p="299.26400,1,25,16777215,1482851480,0,f571e8a8,2788118637,6">好强啊</d><d p="65.91800,1,25,16777215,1482851467,0,f571e8a8,2788072713,5">你们都好强啊~~~ orz orz orz orz</d><d p="49.37700,1,25,16777215,1482851466,0,f571e8a8,2788070737,4">Ocarina的声音好奇怪</d><d p="28.72500,1,25,16777215,1482851466,0,f571e8a8,2788069497,3"> FFT大法好(13行FFT路过)</d><d p="20.53300,1,25,16777215,1482851465,0,f571e8a8,2788068017,2"> FFT大法好(13行FFT路过)</d><d p="14.63900,1,25,16777215,1482851465,0,f571e8a8,2788066725,1"> 神™·MIDI</d></i>
! Exception: Uncaught ReferenceError: test_error_log is not defined
chrome-extension://lnfcfeidnipnphibahlkdhalpkpmccoc/page/troubleshooting.js
:: 2 :: 2059
from pakku.js.
我这里依然无法复现,感觉问题的根源在于edge浏览器在有些情况下会丢失扩展程序数据,可能跟 #268 是一个问题
为了进一步分析问题原因,能否麻烦进行以下操作:
- 卸载edge商店版本,安装chrome商店的2024.4.7版本,访问B站,证实刚安装后pakku可以正常工作
- 打开pakku设置页面,随便更改一些设置,比如勾选“我是高级用户”
- 在设置页面按F12打开console,运行命令
await chrome.scripting.getRegisteredContentScripts()
,证实返回的数组不为空(显示[{...}]
,展开后为下面一段所示的内容),再运行await chrome.permissions.getAll()
,证实返回{origins: Array(2), permissions: Array(5)}
- 重新启动浏览器,访问B站,证实pakku无法工作
- 打开pakku设置页面,看一下第二步更改的设置是否被重置回默认了,将结果报告给我
- 重复第三步,看看输出的内容是否变化,将结果报告给我
以下是 await chrome.scripting.getRegisteredContentScripts()
应该返回的内容:
{
"allFrames": true,
"css": [
"generated/injected.css"
],
"excludeMatches": [
"https://www.bilibili.com/robots.txt?pakku_sandbox"
],
"id": "pakku-ajax",
"js": [
"generated/xhr_hook.js"
],
"matchOriginAsFallback": false,
"matches": [
"*://*.bilibili.com/*"
],
"persistAcrossSessions": true,
"runAt": "document_start",
"world": "MAIN"
}
如果你启用了一些自动清理系统垃圾的功能,或者改了edge浏览器自身的一些设置(比如设置同步功能,以及 “关闭时清除浏览数据”,或者别的什么权限设置),可以关闭后重装pakku试试问题有没有解决。
感谢配合,因为edge商店预计在几周后也更新到新版,因此如果一直搞不明白问题原因,届时你依然会遇到此问题
from pakku.js.
@xmcp 你好,感谢回复!我测试的时候edge的版本更新至了124.0.2478.51 (正式版本) (64 位)。现回报测试结果如下:
1.重装扩展,确认可用的情况下更改设置,运行命令并展开可以看到正常返回的内容:
2.重启浏览器,确认扩展不可用。进入设置界面,发现刚才更改的设置是正常保留的,并未被重置。此时运行命令发现返回数组为空:
关于设置同步和自动清理的功能,我尝试关闭了edge://settings/profiles/sync里的扩展同步选项、重新同步和重置同步选项以及edge://settings/reset的还原默认设置,但问题依旧。
不过,当我尝试在edge://settings/profiles里新建一个用户profile而不登录微软账号的情况下测试时,发现问题解决了(重启后运行命令也能正常返回内容,扩展正常生效)。不知道是什么原因造成的在我自己的profile里就不生效的呢...
from pakku.js.
那现在情况很清晰了,就是edge浏览器在你这个profile下每次重启之后就会丢失扩展程序通过 chrome.scripting
API 注册的 content script,导致pakku出现问题。
edge浏览器这个行为 肯定是错误的,可能是什么数据文件损坏了导致的,可以试试重置设置或者重装edge浏览器。
虽然这个问题的本质是edge浏览器不对劲,但我感觉微软短时间内也不会解决它(尤其是它难以复现,导致就算报告了bug也大概率没用)。pakku在后续更新edge版本时将临时应对一下,每次浏览器启动后都重新尝试注册 content script。
如果你重装浏览器后也无法解决此问题,可以暂时先使用edge商店的旧版。
from pakku.js.
Related Issues (20)
- 能否让合并后固定弹幕位置功能支持"弹幕20%/50%出现时间"?
- 希望能下载过滤计算过后的弹幕 HOT 5
- 兼容嵌入式 B站播放器 HOT 2
- 每次打开Edge浏览器都会自动弹出配置页面 HOT 1
- 查询弹幕发送者的功能失效 HOT 3
- 屏蔽合并弹幕用户时, 只屏蔽了"被合并到"的唯一用户, 而不是用户集合 HOT 1
- 添加弹幕时间轴整体偏移功能 HOT 1
- 红色JS HOT 2
- 打开B站的一个视频后,弹幕列表会自动展开,每次都要手动关闭,感觉是个bug
- 希望能够方便地下载弹幕 HOT 10
- 开启功能后弹幕全部消失 HOT 9
- 貌似被劫持了还是夹带私活?打开设置主界面会跳转扭腰奶儿子的网页 HOT 1
- pakku突然有一天就不工作了,后续一直如此。 HOT 6
- 打开任何b站视频播放页都会报错,pakku无法生效 HOT 2
- 希望恢复原本的弹幕屏蔽正则的添加功能 HOT 3
- 此插件与B站自带的"硬核会员弹幕模式"冲突 HOT 3
- 从很旧的版本升级后配置损坏 HOT 4
- 长时间放置标签页在后台是否会导致内存泄漏? HOT 1
- EDGE浏览器中一直弹幕加载中 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pakku.js.