Greasy Fork镜像 还支持 简体中文。

GreasyFork Script Numbers figuccio

Aggiunge numeri accanto agli script GreasyFork nelle pagine utente.

目前為 2025-02-15 提交的版本,檢視 最新版本

  1. // ==UserScript==
  2. // @name GreasyFork Script Numbers figuccio
  3. // @namespace https://gf.qytechs.cn/users/237458
  4. // @version 0.1
  5. // @description Aggiunge numeri accanto agli script GreasyFork nelle pagine utente.
  6. // @author figuccio
  7. // @match *://gf.qytechs.cn/*/users/*
  8. // @match https://gf.qytechs.cn/*
  9. // @match https://sleazyfork.org/*
  10. // @license MIT
  11. // ==/UserScript==
  12. (function() {
  13. 'use strict';
  14.  
  15. function addNumbersToScriptList(selector) {
  16. const scriptList = document.querySelectorAll(selector);
  17.  
  18. if (scriptList) {
  19. scriptList.forEach((script, index) => {
  20. // Controllare se esiste già un intervallo di numeri per evitare duplicati
  21. if (!script.querySelector('.script-number')) { // Aggiunto controllo qui
  22. const numberSpan = document.createElement('span');
  23. numberSpan.classList.add('script-number'); // Aggiungi una classe per una facile selezione in seguito
  24. numberSpan.style.marginRight = '5px';
  25. numberSpan.style.fontWeight = 'bold';
  26. numberSpan.style.background = 'red';
  27. numberSpan.style.color = 'green';
  28. numberSpan.textContent = `${index + 1}`;
  29.  
  30. script.insertBefore(numberSpan, script.firstChild);
  31. }
  32. });
  33. }
  34. }
  35.  
  36. // Chiama la funzione per le pagine utente e gli elenchi di script regolari
  37. addNumbersToScriptList('.script-list > li'); // Pagine utente
  38.  
  39. // Per l'elenco degli script principali sulla homepage di GreasyFork/SleazyFork/risultati di ricerca ecc.
  40. // Probabilmente dovrai adattare questo selettore in base alla struttura HTML effettiva.
  41. // Esamina l'HTML della pagina per trovare il selettore corretto. Questo è uno comune:
  42. addNumbersToScriptList('.script-list-container > ul > li'); //Ad esempio, ADATTARE IN BASE ALLE NECESSITÀ!
  43. addNumbersToScriptList('.script-list > li'); //Ad esempio, ADATTARE IN BASE ALLE NECESSITÀ!
  44.  
  45.  
  46. })();

QingJ © 2025

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