您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Replace ❤️ with 😆 in v2ex
// ==UserScript== // @name V2EX 😆 // @namespace http://tampermonkey.net/ // @version 1.1 // @description Replace ❤️ with 😆 in v2ex // @author iyeatse // @license WTFPL // @match https://*.v2ex.com/t/* // @icon https://www.google.com/s2/favicons?sz=64&domain=v2ex.com // @grant none // ==/UserScript== (function() { 'use strict'; const style = document.createElement('style'); style.type = 'text/css'; style.innerHTML = ` /* Tooltip container */ .tooltip { position: relative; display: inline-block; } /* Tooltip text */ .tooltip .tooltiptext { visibility: hidden; width: 40px; background-color: black; color: #fff; text-align: center; padding: 5px 0; border-radius: 6px; /* Position the tooltip text - see examples below! */ position: absolute; z-index: 1; } /* Show the tooltip text when you mouse over the tooltip container */ .tooltip:hover .tooltiptext { visibility: visible; } `; document.getElementsByTagName('head')[0].appendChild(style); const likes = document.querySelectorAll('#Main .box .cell .small.fade'); for (const like of likes) { const emoji = document.createElement('div'); emoji.className = 'tooltip'; emoji.innerHTML = '😆'; const toolTip = document.createElement('span'); toolTip.className = 'tooltiptext'; toolTip.innerHTML = '+' + like.innerText.trim(); emoji.appendChild(toolTip); like.parentNode.replaceChild(emoji, like); } })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址