// ==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) })();