您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
makes reposts on feed smaller and with less opacity, so you can highlight the new songs
当前为
// ==UserScript== // @name soundcloud repost hide // @namespace soundcloudreposthide // @description makes reposts on feed smaller and with less opacity, so you can highlight the new songs // @version 1 // @grant none // @match https://soundcloud.com/* // @license MIT // @icon https://a-v2.sndcdn.com/assets/images/sc-icons/favicon-2cadd14bdb.ico // ==/UserScript== const targetNode = document.querySelector("body"); targetNode.insertAdjacentHTML("beforeend",` <style> .hasrepost { opacity: 0.4; max-height: 100px; overflow: hidden; transition:all .3s; /*display:none*/ } .hasrepost:hover { max-height:400px } </style> `) const config = { attributes: false, childList: true, subtree: true }; const callback = (mutationList, observer) => { document.querySelectorAll(".activity").forEach(e => { if(e.querySelector(".soundContext__repost")){ e.classList.add("hasrepost") } }) }; const observer = new MutationObserver(callback); observer.observe(targetNode, config);