Greasy Fork

Greasy Fork is available in English.

YouTube B站弹幕播放器

在 YouTube 视频上显示 B站视频弹幕 [ 油管 | Bilibili | 弹幕]

< 脚本 YouTube B站弹幕播放器 的反馈

提问 / 留言

§
发布于:2025-08-14

装了没任何反应?设置界面在哪里不知道

ZBpine作者
§
发布于:2025-08-17

面板在左下角。没有的话你看看是不是没开开发者模式

§
发布于:2025-09-18

你会存在无法使用的问题 chrome
你的弹幕播放器(BiliDanmakuPlayer)在初始化的时候,想去读取某个东西的 height 属性,结果那个东西找到

LegacyDataMixin will be applied to all legacy elements.
Set `_legacyUndefinedCheck: true` on element class to enable.
rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:13391 [Violation] Permissions policy violation: unload is not allowed in this document.
bM @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:13391
F6 @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:13404
callback @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:22488
(匿名) @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:6922
YIp @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:1585
(匿名) @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:6922
Q @ scheduler.js:41
P @ scheduler.js:36
ta @ scheduler.js:58
VO @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:6576
(匿名) @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:6922
(匿名) @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:6921
(匿名) @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:21967
S_ @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:4497
(匿名) @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:4498
(匿名) @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:4506
vLc @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:4505
(匿名) @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:4507
(匿名) @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:21967
(匿名) @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:6918
(匿名) @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:22494
(匿名) @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:22494
(匿名) @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:35105了解此错误
5[Report Only] Refused to load the script '' because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self' 'unsafe-inline' ". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback.

rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:13391 [Violation] Permissions policy violation: unload is not allowed in this document.
bM @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:13391
F6 @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:13404
sG @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:13406
aPG @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:13407
callback @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:22079
(匿名) @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:6928
YIp @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:1585
job @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:6928
(匿名) @ rs=AGKMywFtE4XFwQkZESN6ahuewa-MNuIFrg:6907
Q @ scheduler.js:41
V @ scheduler.js:50
(匿名) @ scheduler.js:43
requestIdleCallback
(匿名) @ scheduler.js:51
V @ scheduler.js:50
(匿名) @ scheduler.js:46
(匿名) @ web-animations-next-lite.min.js:96
requestAnimationFrame
(匿名) @ web-animations-next-lite.min.js:96
(匿名) @ scheduler.js:51
Ca @ scheduler.js:66
g.z.dU @ base.js:12020
Y1Q @ base.js:5989
(匿名) @ base.js:5988
(匿名) @ base.js:1678
setInterval
(匿名) @ base.js:1703
IES @ base.js:5988
g.z.F7 @ base.js:12010
(匿名) @ base.js:1678
zh @ base.js:1146
g.z.dispatchEvent @ base.js:8323
g.z.dispatchEvent @ base.js:9575
listener @ base.js:6179了解此错误
BiliProtobufParser.js:4 This document requires 'TrustedScript' assignment.
inquire @ BiliProtobufParser.js:4
(匿名) @ BiliProtobufParser.js:4
(匿名) @ BiliProtobufParser.js:4
(匿名) @ BiliProtobufParser.js:4
BiliProtobufParser.f.17../longbits @ BiliProtobufParser.js:4
o @ BiliProtobufParser.js:4
(匿名) @ BiliProtobufParser.js:4
BiliProtobufParser.f.18../util/minimal @ BiliProtobufParser.js:4
o @ BiliProtobufParser.js:4
(匿名) @ BiliProtobufParser.js:4
BiliProtobufParser.f.10../reader @ BiliProtobufParser.js:4
o @ BiliProtobufParser.js:4
(匿名) @ BiliProtobufParser.js:4
BiliProtobufParser.f.9../src/index-minimal @ BiliProtobufParser.js:4
o @ BiliProtobufParser.js:4
(匿名) @ BiliProtobufParser.js:4
BiliProtobufParser.f.1.protobufjs/minimal @ BiliProtobufParser.js:4
o @ BiliProtobufParser.js:4
r @ BiliProtobufParser.js:4
(匿名) @ BiliProtobufParser.js:4
BiliProtobufParser @ BiliProtobufParser.js:5
createBiliDataManagerImport @ BiliDataManager.js:357
await in createBiliDataManagerImport
(匿名) @ userscript.html?name=YouTube-B%25E7%25AB%2599%25E5%25BC%25B9%25E5%25B9%2595%25E6%2592%25AD%25E6%2594%25BE%25E5%2599%25A8.user.js&id=d3222421-9145-4d49-9eb0-53a599a15b51:1534
await in (匿名)
(匿名) @ userscript.html?name=YouTube-B%25E7%25AB%2599%25E5%25BC%25B9%25E5%25B9%2595%25E6%2592%25AD%25E6%2594%25BE%25E5%2599%25A8.user.js&id=d3222421-9145-4d49-9eb0-53a599a15b51:1755
Pt @ VM3968:10
(匿名) @ userscript.html?name=YouTube-B%25E7%25AB%2599%25E5%25BC%25B9%25E5%25B9%2595%25E6%2592%25AD%25E6%2594%25BE%25E5%2599%25A8.user.js&id=d3222421-9145-4d49-9eb0-53a599a15b51:1
window.__f__mfppi58x.jcf @ userscript.html?name=YouTube-B%25E7%25AB%2599%25E5%25BC%25B9%25E5%25B9%2595%25E6%2592%25AD%25E6%2594%25BE%25E5%2599%25A8.user.js&id=d3222421-9145-4d49-9eb0-53a599a15b51:1
Pt @ VM3968:10
r.setMessageListener.r @ VM3968:86
(匿名) @ VM3968:89
_ @ VM3968:22
Pt @ content.js:9
h @ content.js:61
d @ content.js:64
(匿名) @ content.js:64
jn @ content.js:15
send @ content.js:64
w @ content.js:59
(匿名) @ content.js:60
(匿名) @ content.js:2了解此错误
BiliProtobufParser.js:4 This document requires 'TrustedScript' assignment.
inquire @ BiliProtobufParser.js:4
(匿名) @ BiliProtobufParser.js:4
(匿名) @ BiliProtobufParser.js:4
BiliProtobufParser.f.17../longbits @ BiliProtobufParser.js:4
o @ BiliProtobufParser.js:4
(匿名) @ BiliProtobufParser.js:4
BiliProtobufParser.f.18../util/minimal @ BiliProtobufParser.js:4
o @ BiliProtobufParser.js:4
(匿名) @ BiliProtobufParser.js:4
BiliProtobufParser.f.10../reader @ BiliProtobufParser.js:4
o @ BiliProtobufParser.js:4
(匿名) @ BiliProtobufParser.js:4
BiliProtobufParser.f.9../src/index-minimal @ BiliProtobufParser.js:4
o @ BiliProtobufParser.js:4
(匿名) @ BiliProtobufParser.js:4
BiliProtobufParser.f.1.protobufjs/minimal @ BiliProtobufParser.js:4
o @ BiliProtobufParser.js:4
r @ BiliProtobufParser.js:4
(匿名) @ BiliProtobufParser.js:4
BiliProtobufParser @ BiliProtobufParser.js:5
createBiliDataManagerImport @ BiliDataManager.js:357
await in createBiliDataManagerImport
(匿名) @ userscript.html?name=YouTube-B%25E7%25AB%2599%25E5%25BC%25B9%25E5%25B9%2595%25E6%2592%25AD%25E6%2594%25BE%25E5%2599%25A8.user.js&id=d3222421-9145-4d49-9eb0-53a599a15b51:1534
await in (匿名)
(匿名) @ userscript.html?name=YouTube-B%25E7%25AB%2599%25E5%25BC%25B9%25E5%25B9%2595%25E6%2592%25AD%25E6%2594%25BE%25E5%2599%25A8.user.js&id=d3222421-9145-4d49-9eb0-53a599a15b51:1755
Pt @ VM3968:10
(匿名) @ userscript.html?name=YouTube-B%25E7%25AB%2599%25E5%25BC%25B9%25E5%25B9%2595%25E6%2592%25AD%25E6%2594%25BE%25E5%2599%25A8.user.js&id=d3222421-9145-4d49-9eb0-53a599a15b51:1
window.__f__mfppi58x.jcf @ userscript.html?name=YouTube-B%25E7%25AB%2599%25E5%25BC%25B9%25E5%25B9%2595%25E6%2592%25AD%25E6%2594%25BE%25E5%2599%25A8.user.js&id=d3222421-9145-4d49-9eb0-53a599a15b51:1
Pt @ VM3968:10
r.setMessageListener.r @ VM3968:86
(匿名) @ VM3968:89
_ @ VM3968:22
Pt @ content.js:9
h @ content.js:61
d @ content.js:64
(匿名) @ content.js:64
jn @ content.js:15
send @ content.js:64
w @ content.js:59
(匿名) @ content.js:60
(匿名) @ content.js:2了解此错误
watch?v=L64o5NtChYs:1 Banner not shown: beforeinstallpromptevent.preventDefault() called. The page must call beforeinstallpromptevent.prompt() to show the banner.
BiliClient.js:92 🌐 [获取WBI key] {readyState: 4, responseHeaders: 'access-control-expose-headers:X-Cache-Webcdn\r\nbili…e0616868cc05\r\nx-cache-webcdn:BYPASS from blzone02', finalUrl: 'https://api.bilibili.com/x/web-interface/nav', status: 200, statusText: '', …}
userscript.html?name=YouTube-B%25E7%25AB%2599%25E5%25BC%25B9%25E5%25B9%2595%25E6%2592%25AD%25E6%2594%25BE%25E5%2599%25A8.user.js&id=d3222421-9145-4d49-9eb0-53a599a15b51:1737 🎥 检测到

发布留言

登录以发布留言。