将你讨厌的洛谷用户头像换成奶龙动图

将你讨厌的洛谷用户头像换成奶龙喷火动图

  1. // ==UserScript==
  2. // @name 将你讨厌的洛谷用户头像换成奶龙动图
  3. // @namespace https://www.luogu.com.cn/user/365751
  4. // @version 0.1.2
  5. // @description 将你讨厌的洛谷用户头像换成奶龙喷火动图
  6. // @author cooluo
  7. // @match https://www.luogu.com.cn/*
  8. // @match https://www.luogu.com.cn/*/*
  9. // @match https://www.luogu.com.cn/*/*/*
  10. // @icon https://cdn.luogu.com.cn/upload/usericon/3.png
  11. // @license MIT
  12. // @grant none
  13. // ==/UserScript==
  14.  
  15. var uid = '/1.';
  16.  
  17. function replaceAvatar(className) {
  18. var avatar = document.getElementsByClassName(className);
  19. var len = avatar.length;
  20. for (var i = 0; i < len; i++) {
  21. if (!avatar[i].src) {
  22. if (avatar[i].innerHTML.includes(uid)) {
  23. var p = avatar[i].innerHTML.indexOf('src');
  24. var q = avatar[i].innerHTML.indexOf('png');
  25. var s = avatar[i].innerHTML.substring(0, p - 1);
  26. var t = avatar[i].innerHTML.substring(q + 3);
  27. avatar[i].innerHTML = s + 'src=\"https://jsdelivrcn.netlify.app/gh/chenyuxuan2009/luogu_submission_better/Judging.gif' + t;
  28. }
  29. }
  30. else if (avatar[i].src.includes(uid)) {
  31. avatar[i].src = 'https://jsdelivrcn.netlify.app/gh/chenyuxuan2009/luogu_submission_better/Judging.gif';
  32. }
  33. }
  34. }
  35.  
  36. (function() {
  37. 'use strict';
  38.  
  39. // Your code here...
  40. setInterval(function () {
  41. replaceAvatar('am-comment-avatar');
  42. replaceAvatar('avatar-small');
  43. replaceAvatar('avatar');
  44. }, 10);
  45. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址