修改某个up的名字
// ==UserScript==
// @name 修改某个up的名字
// @namespace https://bbs.tampermonkey.net.cn/
// @version 0.1.2
// @description 因为这个up改的昵称自己看了很难受,但是b站没有改备注的功能,所以我们写个脚本来实现
// @author You
// @match https://www.bilibili.com/video/*
// ==/UserScript==
(function() {
'use strict';
setTimeout(() => {
const observerUpName = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
console.log('开始播放下一个视频了', mutation.type);
if (document.querySelectorAll('.upname') && document.querySelectorAll('.upname').length > 0) {
document.querySelectorAll('.upname a span').forEach((node) => {
if(node.innerText.indexOf('神奇宝鳖') > -1) {
node.innerText = '我是小志'
}
})
}
});
});
const nextPlay = document.querySelector('.next-play')
const config = { attributes: true, childList: true, subtree: false };
observerUpName.observe(nextPlay, config)
let upMessage = document.querySelector('.up-detail-top a').innerText
if (upMessage.indexOf('神奇宝鳖') > -1) {
document.querySelector('.up-detail-top a').innerText = '我是小志'
}
if (document.querySelectorAll('.upname') && document.querySelectorAll('.upname').length > 0) {
document.querySelectorAll('.upname a span').forEach((node) => {
if(node.innerText.indexOf('神奇宝鳖') > -1) {
node.innerText = '我是小志'
}
})
}
}, 3000)
})();