哔哩哔哩视频笔记

哔哩哔哩视频学习笔记插件,极大丰富当前视频学习体验

< 腳本哔哩哔哩视频笔记的回應

提問/評論

§
發表於:2023-07-03

请求提交一段代码 它可以修复原来不能定位视频合集里某一个视频的bug,修复原url里vid后面缺少一个/符号的bug,并给时间戳里添加了视频标题
function timestampLink() {
const { currentTime, vid } = useNoteStore();
const p = new URLSearchParams(window.location.search).get('p');
if (p != null) {
let listBox = document.querySelector("ul.list-box");
let listItems = listBox.querySelectorAll("li");
let item = listItems[p];
let title = item.querySelector("a").getAttribute('title');
let link = `https://www.bilibili.com/video/${vid}/?p=${p}&t=${currentTime}`;
return `🔗 [${title}-[${formatTime(currentTime)}]](${link})`;
}
else {
let element = document.getElementById("viewbox_report");
let videoTitle = element.querySelector(".video-title").getAttribute('title');
let link = `https://www.bilibili.com/video/${vid}/?t=${currentTime}`;
return `🔗 [[${videoTitle}-${formatTime(currentTime)}]](${link})`;
}
}
请求修复一个bug:在笔记模式下 当点开一个以前的笔记链接(该链接指的视频和当前播放页面的视频不相同)时 当前页面没有从当前视频跳转到另一个视频并转到相应的时间 而是还是只显示之前的视频,并把当前视频的播放时间变成了待跳转链接里的时间.也就是仅仅改变了当前视频的播放时间,没有页面跳转

orangelckc作者
§
發表於:2023-07-03

感谢反馈,之前没有考虑到合集是有p参数的,我已经加上了,再次感谢提交代码,之后我会开源整个项目,到时候可以来提交PR

發表回覆

登入以回復