Greasy Fork is available in English.
修改视频合集长度_直播界面_评论区间隔
这是一个修改哔哩哔哩视频合集长度直播界面评论区间隔的js脚本
[√] 重启对修改评论区间隔的支持 25.06.24
本项目关于评论区更新监测代码参考自:
感谢其开源贡献。
原项目使用 MIT License 许可。
function tryObserve(root) {
if (root) {
observer.observe(root, {
childList: true,
subtree: true,
})
}
}
const comments = document.getElementsByTagName("bili-comments");
for (const comment of comments) {
const feed = comment?.shadowRoot?.children?.contents?.children?.feed;
tryObserve(comment?.shadowRoot);
if (!feed) {
return;
}
for (const commentStack of feed.children) {
const mainComment = commentStack.shadowRoot.children.comment;
const replies = commentStack.shadowRoot.children?.replies;
const roots = [];
tryObserve(commentStack.shadowRoot);
if (mainComment) {
roots.push(mainComment.shadowRoot);
}
if (replies) {
tryObserve(replies.children[0].shadowRoot);
for (const reply of replies.children[0].shadowRoot.querySelectorAll("bili-comment-reply-renderer")) {
roots.push(reply.shadowRoot)
}
}
for (const root of roots) {
tryObserve(root);
}
}
}
//see code details