被窥屏了,所以找了个替身 | 小打小闹

今天在地铁上的时候,有个小哥一直在看我手机,我当时正在刷 L 站,他就时不时在我后面窥我的屏,我一想,我该不会是被某佬给线下单方面面基了吧。。。。。啊呀不要啊,我可是个大 IIIIIIII 人
:dizzy_face:

所以我想了个办法,我找了个替身,暂时是 @handsome 嘿嘿嘿,毕竟 L 站大名人(大帅哥应该不会介意吧? :kissing_closed_eyes: 介意的话我换个别的 :disappointed:
然后我到家后,就写了个油猴脚本,实现了下面的效果:

PC 版:


移动端版:

嘿嘿嘿,从此以后我就是大帅哥啦

脚本如下,难度基本上是没有的,但对于 IIIIII 人佬友们来说,那是实用性拉满

// ==UserScript==
// @name         替换本人头像
// @namespace    http://tampermonkey.net/
// @version      2025-03-03
// @description  try to take over the world!
// @author       You
// @match        https://linux.do/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=linux.do
// @grant        none
// @run-at       document-start
// ==/UserScript==

(function () {
  'use strict';

  const TARGET_AVATAR = 'https://linux.do/user_avatar/linux.do/handsome/96/477777_2.png';
  const AVATAR_SELECTOR = 'li#current-user button#toggle-current-user img';

  const avatarReplace = () => {
    const observer = new MutationObserver((_, obs) => {
      const avatar = document.querySelector(AVATAR_SELECTOR)
      if (avatar.src !== TARGET_AVATAR) {
        avatar.src = TARGET_AVATAR;
        obs.disconnect();
      }
    });

    observer.observe(document.documentElement, {
      childList: true,
      subtree: true,
      attributes: true,
      attributeFilter: ['src']
    });
  };

  if (document.readyState === 'loading') {
    document.addEventListener('readystatechange', () => {
      if (document.readyState === 'interactive') avatarReplace();
    }, { once: true });
  } else {
    avatarReplace();
  }
})
();

大帅哥的头像暂时是 hardcode 在里面的,但我发现其实大帅哥换头像也挺频繁的,后面再看需不需要实时获取 hhhh

大帅哥他明天醒来后看到这篇帖子时的表情,应该会和现在的头像差不多 :joy:

同为 IIIIIIII 人的佬友们有需要可以自取,以后大帅哥就遍布全球啦
(以后会不会出现“找到大帅哥”线下多地联动活动 :rofl: :rofl: :rofl:

65 个赞

大帅哥:我谢谢你 :tieba_022:
直接找大帅哥面基

10 个赞

地铁上的大帅哥:咦这人怎么在用我的号?

30 个赞

确实实用啊,我就怕我朋友看到我账号来查我主页。每次打开电脑刷L站都不自在 :tieba_025: :tieba_048:这下好了,让我们说谢谢大帅哥。

7 个赞

大胆点直接用始皇的

6 个赞

那万一遇到始皇的小迷妹,真的上来搭讪可不得把我弄死 :dizzy_face:

6 个赞

大帅哥体验卡

6 个赞

感谢分享 :grin:

假如大帅哥也想用个匿名的,所以,可以换个思路考虑用一个虚假的 id 和 伪造的图标吗?这样对谁都没坏处。

另外,假如不用油猴的话,有别的办法可以实现同样的功能吗?我一直没用过油猴,似乎 extensions 已经满足了各种需求。

除了右上角图标之外,当你在某个主题回复时,还是会显示真实的 id 和图标吗?

2 个赞

你小心大帅哥的粉丝见到你太激动,直接狂暴强吻。

7 个赞

有技术就是好

1 个赞

怎么不冒充老大?

1 个赞

病友 人人都可以是大帅哥,怪不得在哪都可以看到大帅哥啊! :ghost:

2 个赞

:rage:为什么不用 @bbb
:rage:为什么不用 @snaily
:rage:为什么不用 @yangtb2024
:rage:为什么不用 @coker

22 个赞

引战,石锤了

17 个赞

知名度还得是大帅哥,无人不知,无人不晓 :tieba_087:

5 个赞

下次记得@你

2 个赞

坏了,这个真能用上 :bili_040:

2 个赞

这个好 :tieba_091:

2 个赞

你们名字后面的头衔怎么来的

1 个赞

大帅哥长沙分哥在此 :rofl:

2 个赞