您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
修改视频合集长度_直播界面_评论区间隔
这是一个修改哔哩哔哩视频合集长度直播界面评论区间隔的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