您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
雷速体育移动端网页显示指数tab,并在亚盘页面高亮显示水位,方便统计各个公司命中率。
当前为
// ==UserScript== // @name 雷速体育移动端显示指数并高亮显示亚盘水位 // @namespace http://dol.freevar.com/ // @version 0.1 // @description 雷速体育移动端网页显示指数tab,并在亚盘页面高亮显示水位,方便统计各个公司命中率。 // @author Dolphin // @match https://m.leisu.com/* // @run-at document-start // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; // 修改UserAgent Object.defineProperty(navigator, 'userAgent', { value: 'Mozilla/5.0 (Linux; Android 14; SM-G975F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Mobile Safari/537.36 MicroMessenger/6.7.3.1360(0x26070336) NetType/WIFI Language/zh_CN', configurable: false, writable: false }); // 主处理函数 function processTables() { document.querySelectorAll('table').forEach(table => { const headers = table.querySelectorAll('th'); if (headers.length < 3 || headers[0].textContent.trim() !== '公司' || headers[1].textContent.trim() !== '初始') return; table.querySelectorAll('tr:not(:first-child)').forEach(tr => { const initialTd = tr.querySelectorAll('td')[1]; if (!initialTd) return; const spans = initialTd.querySelectorAll('div.td-box-son > span'); if (spans.length < 3) return; const home = parseFloat(spans[0].textContent); const away = parseFloat(spans[2].textContent); spans[0].style.backgroundColor = ''; spans[2].style.backgroundColor = ''; if (home > away) { spans[0].style.backgroundColor = '#fcc'; spans[2].style.backgroundColor = '#cfc'; } else if (home < away) { spans[0].style.backgroundColor = '#cfc'; spans[2].style.backgroundColor = '#fcc'; } }); }); } // 初始化执行 window.addEventListener('DOMContentLoaded', () => { processTables(); // 创建观察者监听表格变化 const observer = new MutationObserver((mutations) => { mutations.forEach(mutation => { if (mutation.addedNodes.length || mutation.type === 'childList') { processTables(); } }); }); // 监听整个文档的变化 observer.observe(document.body, { childList: true, subtree: true, characterData: true }); }); })();