bilibili关灯及快捷操作

bilibili关灯及快捷操作(把被新版B站藏起来的关灯按钮揪出来,在关闭弹幕按钮左边,还可以用快捷键,默认'A')、非全屏滚轮音量控制、弹幕控制快捷操作等

< Feedback on bilibili关灯及快捷操作

Review: OK - script works, but has bugs

§
Posted: 23-03-2023

在视频页面里面很好用!但是在电影番剧页面里面快捷键不起作用?
建议使用说明多写一点,说一下在哪里设置,我从代码里改了半天最后才发现直接在弹幕设置里就能改了

hhh2000Tác giả
§
Posted: 25-03-2023

我电影没问题,可以的话按F12发一下控制台出错信息看看
设置附件信息第二段和第四段倒是有说,下次更新我再强调一下

§
Posted: 26-03-2023

报错是这样的,麻烦看一下吧。
userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:852 waitForTrue 超时 function isrun_3_x_movie() {
let exclude_k = ['danmukuTop', 'danmukuTopClose', 'danmukuBottom', 'danmukuBottomClose', 'biliDlgM', 'coinDlgCoin', 'coinDlgCloseBtn', 'coinDlgOkBtn', 'playPBP',
'playTipWrap2', 'playCtrlSubtitle', 'playWatchLater', 'likeon' , 'coinon' ];
let exclude_v = ['.like-info.active', '.coin-info.active', '.collect-info.active', '.coin-dialog-mask .coin-btn', '.bpx-player-volume-hint', '.bili-dialog-m',
'.bpx-player-volume-hint-text', '.bpx-player-volume-hint-icon', '.bpx-player-hotkey-panel', '.coin-dialog-mask', '.bpx-player-electric-jump',
'.bpx-player-hotkey-panel-close', '.bpx-player-info-close', '.bpx-player-info-container', '.info-line','.bpx-player-top-mask'];
for(let [k, v] of Object.entries(bb)){
//if(!!k && exclude_k.indexOf(k) !== -1) log(k,v); //test
if(!!k && exclude_k.indexOf(k) !== -1) continue;
//if(!!v && exclude_v.indexOf(v) === -1 && $(v).length === 0) log( k, exclude_v.indexOf(v) +' - '+$(v).length+' - '+v ); //test
if(!!v && exclude_v.indexOf(v) === -1 && $(v).length === 0) return false;
}
return true;
}
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:852
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
setTimeout(异步)
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858
(匿名) @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=da0e9205-37ca-4f4a-896f-d3b5e8d2f327:858

hhh2000Tác giả
§
Posted: 28-03-2023

你是用的什么浏览器,是谷歌吗

§
Posted: 28-03-2023

你是用的什么浏览器,是谷歌吗

我一般用vivaldi。不过刚刚测试了一下,用edge和chrome也报错。
chrome的log是这样的

core.49da6b6f.js:282 It is recommended that a robustness level be specified. Not specifying the robustness level could result in unexpected behavior.
(匿名) @ core.49da6b6f.js:282
npd.vendors~bangumi-helper~classroom-helper~community-helper~creator-helper~homepage-helper.8753596f.js:93 visible true
npd.vendors~bangumi-helper~classroom-helper~community-helper~creator-helper~homepage-helper.8753596f.js:93 videoSpeed 1
npd.vendors~bangumi-helper~classroom-helper~community-helper~creator-helper~homepage-helper.8753596f.js:93 isMini false
userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=73dab21d-c1af-4a67-9c6d-e2f2a410216f:6280 [undefined][bili_3.x.movie]加载完毕
_app-162e8cd51e63f884.js:1 undefined
onError @ _app-162e8cd51e63f884.js:1
userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=73dab21d-c1af-4a67-9c6d-e2f2a410216f:852 waitForTrue 超时 function isrun_3_x_movie() {
let exclude_k = ['danmukuTop', 'danmukuTopClose', 'danmukuBottom', 'danmukuBottomClose', 'biliDlgM', 'coinDlgCoin', 'coinDlgCloseBtn', 'coinDlgOkBtn', 'playPBP',
'playTipWrap2', 'playCtrlSubtitle', 'playWatchLater', 'likeon' , 'coinon' ];
let exclude_v = ['.like-info.active', '.coin-info.active', '.collect-info.active', '.coin-dialog-mask .coin-btn', '.bpx-player-volume-hint', '.bili-dialog-m',
'.bpx-player-volume-hint-text', '.bpx-player-volume-hint-icon', '.bpx-player-hotkey-panel', '.coin-dialog-mask', '.bpx-player-electric-jump',
'.bpx-player-hotkey-panel-close', '.bpx-player-info-close', '.bpx-player-info-container', '.info-line','.bpx-player-top-mask'];
for(let [k, v] of Object.entries(bb)){
//if(!!k && exclude_k.indexOf(k) !== -1) log(k,v); //test
if(!!k && exclude_k.indexOf(k) !== -1) continue;
//if(!!v && exclude_v.indexOf(v) === -1 && $(v).length === 0) log( k, exclude_v.indexOf(v) +' - '+$(v).length+' - '+v ); //test
if(!!v && exclude_v.indexOf(v) === -1 && $(v).length === 0) return false;
}
return true;
}
waitForTrue @ userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=73dab21d-c1af-4a67-9c6d-e2f2a410216f:852

hhh2000Tác giả
§
Posted: 29-03-2023

看报错应该是某个className没找到
挺奇怪,我的谷歌浏览器(操作系统WIN7)没问题(Chromium 102.0.5005.167),试了试Edge(版本 109.0.1518.95 (正式版本) (64 位))也没问题
你插件升级到最新版试试,再不行报一下你的操作系统版本和谷歌浏览器版本
还有你下一个百分浏览器试试,Cent Browser 版本 5.0.1002.295(正式版本)

§
Posted: 30-03-2023

看报错应该是某个className没找到
挺奇怪,我的谷歌浏览器(操作系统WIN7)没问题(Chromium 102.0.5005.167),试了试Edge(版本 109.0.1518.95 (正式版本) (64 位))也没问题
你插件升级到最新版试试,再不行报一下你的操作系统版本和谷歌浏览器版本
还有你下一个百分浏览器试试,Cent Browser 版本 5.0.1002.295(正式版本)

系统win10 21h2
浏览器chrome 111.0.5563.147;edge 111.0.1661.54
换了另一台win10 22h2电脑用edge也报错
cent browser也一样

§
Posted: 30-03-2023

我用的tampermonkey版本是4.18.1
试了一下这个脚本历史版本,发现就算降级到0.9.8.8也会出现这个问题。再之前就连其他播放页面也失效了。

hhh2000Tác giả
§
Posted: 30-03-2023

你把6217行isrun_3_x_movie函数的第九行 //if(!!v && exclude_v.indexOf(v) === -1 && $(v).length === 0) log( k, exclude_v.indexOf(v) +' - '+$(v).length+' - '+v );
取消注释刷新,看看控制台有什么提示,应该会提示哪一个className有问题

§
Posted: 31-03-2023

你把6217行isrun_3_x_movie函数的第九行 //if(!!v && exclude_v.indexOf(v) === -1 && $(v).length === 0) log( k, exclude_v.indexOf(v) +' - '+$(v).length+' - '+v );
取消注释刷新,看看控制台有什么提示,应该会提示哪一个className有问题

log里面多出很多行这个
userscript.html?name=bilibili%25E5%2585%25B3%25E7%2581%25AF%25E5%258F%258A%25E5%25BF%25AB%25E6%258D%25B7%25E6%2593%258D%25E4%25BD%259C.user.js&id=73dab21d-c1af-4a67-9c6d-e2f2a410216f:6232 switchDot -1 - 0 - .bui-switch-dot

把脚本第119行
'switchDot':{[ALL]:'.bui-switch-dot'},
注释掉就能用了
(这个是干嘛用的?)

hhh2000Tác giả
§
Posted: 31-03-2023

1、忘了让你看看bilibili的版本了,在视频上右键,看更新历史,我的是3.27.1,如果不一样说明版本有异,可能是这个原因导致的,清空cookie试试
2、.bui-switch-dot是关灯按钮class,movie版用不到
3、把.bui-switch-dot加到isrun_3_x_movie函数的这个变量exclude_v里,应该就不会报错了

§
Posted: 31-03-2023

1、忘了让你看看bilibili的版本了,在视频上右键,看更新历史,我的是3.27.1,如果不一样说明版本有异,可能是这个原因导致的,清空cookie试试
2、.bui-switch-dot是关灯按钮class,movie版用不到
3、把.bui-switch-dot加到isrun_3_x_movie函数的这个变量exclude_v里,应该就不会报错了

删掉了cookie和缓存之后遇到了更多的报错……

不过改了下脚本,大概把问题解决了
把".bui-switch-dot",".squirtle-volume-bar-wrap",".squirtle-video-fullscreen.squirtle-video-item"都加进isrun_3_x_movie的变量exclude_v里
把第74到77行改成了
'like' :{[BILI_2_X_V2]:'.ops .like' , [BILI_3_X_VIDEO_V1]:'.toolbar-left .like' , [BILI_3_X_MOVIE]:'.toolbar .like', [BILI_3_X_VIDEO]:'.ops .like', [NO_NEED_LOAD]: true}, //点赞
'likeon' :{[BILI_2_X_V2]:'.ops .like.on', [BILI_3_X_VIDEO_V1]:'.toolbar-left .like.on', [BILI_3_X_MOVIE]:'.toolbar .like.on', [BILI_3_X_VIDEO]:'.ops .like.on'}, //已点赞
'coin' :{[BILI_2_X_V2]:'.ops .coin' , [BILI_3_X_VIDEO_V1]:'.toolbar-left .coin' , [BILI_3_X_MOVIE]:'.toolbar .coin', [BILI_3_X_VIDEO]:'.ops .coin'}, //硬币
'coinon' :{[BILI_2_X_V2]:'.ops .coin.on', [BILI_3_X_VIDEO_V1]:'.toolbar-left .coin.on', [BILI_3_X_MOVIE]:'.toolbar .coin.on', [BILI_3_X_VIDEO]:'.ops .coin.on'}, //已投币

现在好像没问题了

§
Posted: 31-03-2023

可能还有些问题不过这样就够我用了。反正我点赞投币也不会用键盘快捷键。

hhh2000Tác giả
§
Posted: 31-03-2023

OK,应该是DOM结构不一样导致的,不知道啥原因

§
Posted: 08-04-2023

OK,应该是DOM结构不一样导致的,不知道啥原因

我怀疑b站播放器有时候会偷偷更新不写update log或是忘记改版本号

Post reply

Đăng nhập để bình luận