Greasy Fork is available in English.
为网易云音乐扁平用户样式提供更佳的用户体验。
当前为
// ==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
// ==/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;
}
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"), 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);
})();