您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Highlights "Cock size:" and "Foreskin:" lines of text at gayeroticvideoindex.com/performer/* pages for quick overview if listed
// ==UserScript== // @name Highlight Text at GEVI // @namespace https://gayeroticvideoindex.com // @version 1.0 // @description Highlights "Cock size:" and "Foreskin:" lines of text at gayeroticvideoindex.com/performer/* pages for quick overview if listed // @author 99X // @license MIT // @match https://gayeroticvideoindex.com/performer/* // @grant none // @run-at document-end // ==/UserScript== (function() { 'use strict'; // Configuration const text1 = "Dick Size:"; const text2 = "Foreskin:"; const color1 = "green"; const color2 = "green"; // Function to highlight text function highlightText(searchText, highlightColor) { const walker = document.createTreeWalker( document.body, NodeFilter.SHOW_TEXT, null, false ); const nodesToReplace = []; let node; while (node = walker.nextNode()) { if (node.nodeValue && node.nodeValue.includes(searchText)) { nodesToReplace.push(node); } } nodesToReplace.forEach(node => { const text = node.nodeValue; const regex = new RegExp(searchText.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'), 'g'); if (regex.test(text)) { const span = document.createElement('span'); span.innerHTML = text.replace(regex, `<mark style="background-color: ${highlightColor};">${searchText}</mark>`); node.parentNode.replaceChild(span, node); } }); } // Execute highlighting highlightText(text1, color1); highlightText(text2, color2); })();