您需要先安装一个扩展,例如 篡改猴、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或关注我们的公众号极客氢云获取最新地址