泥潭日报 uscardforum · 每日精选

【泥潭脚本】把 reaction 区域的 小丑表情 换成 :yawning_face:

内容摘要

用户分享了一个Tampermonkey脚本,用于将论坛reaction中的小丑表情替换为哈欠表情。

1. 关键信息

  • #1 @折木奉太郎 发布脚本,将 clown_face.png 替换为 yawning_face.png,针对 uscardforum.com 的动态加载区域。
  • #2 @被迫设置昵称 建议将姚明表情也替换,后提议换成狗头。
  • #5 @Hunterlord 表示会帮楼主点哈欠。
  • #7 @折木奉太郎 认为这样一来大家点哈欠时没有恶意。

2. 羊毛/优惠信息

3. 最新动态

4. 争议或不同意见

无直接争议,#1 提到小丑表情常引起吵架,但回复中未见反对意见。

5. 行动建议

需要此功能的用户可复制 #1 中的脚本代码安装到Tampermonkey中;可自行修改替换其他表情(如狗头)。

原始内容
--- 第 1 楼来自 折木奉太郎 的回复 (2026-05-05 22:11:03 PDT) ---

个人心理比较脆弱,看到老老实实写了一条帖子被人点了一个小丑能难受一天。为了不影响心情,做了这个脚本,可以把小丑换成 我真心觉得这个表情可以从reaction里消失,多少吵架都是这个表情引起的。 // ==UserScript== // @name USCardForum Emoji Replacer - Clown to Yawning // @namespace http://tampermonkey.net/ // @version 0.1 // @description Replace clown_face emoji with yawning_face in specific elements on uscardforum.com // @author You // @match *://*.uscardforum.com/* // @grant none // ==/UserScript== (function() { 'use strict'; // 替换表情的函数 function replaceEmojis() { // 查找目标容器 const containers = document.querySelectorAll('.post-users-popup, .discourse-reactions-actions'); containers.forEach(container => { // 查找容器内的所有图片 const images = container.querySelectorAll('img'); images.forEach(img => { // 如果图片在 discourse-reactions-picker 内部,则跳过 if (img.closest('.discourse-reactions-picker')) return; // 检查图片源是否包含 clown_face.png(忽略后面的 query 参数) if (img.src && img.src.includes('clown_face.png')) { // 替换为 yawning_face.png,保留原有的 query 参数 img.src = img.src.replace('clown_face.png', 'yawning_face.png'); } }); }); } // 初始运行 replaceEmojis(); // 因为论坛内容通常是动态加载的,我们需要使用 MutationObserver 来监听页面变化 const observer = new MutationObserver((mutations) => { let shouldReplace = false; for (let mutation of mutations) { if (mutation.addedNodes.length > 0 || mutation.type === 'attributes') { shouldReplace = true; break; } } if (shouldReplace) { replaceEmojis(); } }); // 开始观察整个 body 的变化 observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['src', 'class'] }); })();

--- 第 2 楼来自 被迫设置昵称 的回复 (2026-05-05 22:11:49 PDT) ---

要不要把姚明表情也换一下?

--- 第 3 楼来自 折木奉太郎 的回复 (2026-05-05 22:12:57 PDT) ---

你想换谁,金城武吗

--- 第 4 楼来自 被迫设置昵称 的回复 (2026-05-05 22:22:52 PDT) ---

换成狗头?

--- 第 5 楼来自 Hunterlord 的回复 (2026-05-05 22:30:46 PDT) ---

可以可以,帮楼主点个哈欠

--- 第 6 楼来自 unclewang 的回复 (2026-05-05 22:33:45 PDT) ---

你猜猜有多少人会来帮你点

--- 第 7 楼来自 折木奉太郎 的回复 (2026-05-05 22:35:10 PDT) ---

起码知道大家在这里没什么恶意就真的当哈欠了