// ==UserScript== // @name 网易云音乐扁平用户样式辅助用户脚本 // @name:en Userscript Helper for Netease Music Flat Userstyle // @namespace undefined // @version 0.0.1-0.3.5.6 // @description 为网易云音乐扁平用户样式提供更佳的用户体验。 // @description:en Provides a better experience for Netease Music Flat Userstyle. // @author wTonyChen // @match http*://music.163.com/* // @run-at document-start // @grant none // @downloadURL none // ==/UserScript== (function() { "use strict"; document.documentElement.setAttribute("wk-style-assist", "true"); let mainEvent = e => { let alt_imgs = document.querySelectorAll("img[data-src]"); for ( let i = 0; i < alt_imgs; i ++ ) { if (alt_imgs[i].dataset.src && alt_imgs[i].src == "") {alt_imgs[i].src = alt_imgs[i].dataset.src;} else {continue;} } let imgs = window.document.images; for ( let i = 0; i < imgs.length; i ++ ) { let base = imgs[i].src.split("?")[0]; if (imgs[i].src != base) imgs[i].src = base; } if (location.pathname.indexOf("/user/") == 0) { let user_pic = document.querySelector(".m-proifo dt img"); let container = document.querySelector(".g-bd"); if (user_pic && user_pic.src && container) {document.documentElement.classList.add("has-upb");container.style.cssText = `--upb: url("${user_pic.src}")`;} } } window.setInterval(mainEvent, 2000); })();