您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
写给Miku233大佬的脚本,方便大家回顾大佬的公众号名字,以及一键直达大佬主页!
// ==UserScript== // @name 我的 老男人Miku // @description 写给Miku233大佬的脚本,方便大家回顾大佬的公众号名字,以及一键直达大佬主页! // @namespace http://tampermonkey.net/ // @version 1.1 // @author You // @match https://bbs.oldmantvg.net/* // @icon https://www.google.com/s2/favicons?sz=64&domain=oldmantvg.net // @grant none // @license MIT // ==/UserScript== // ==/UserScript== (function() { 'use strict'; // 添加miku快捷访问按钮 add_miku_btn(); // 添加miku的图帖说明 add_miku_detail(); })(); function add_miku_btn(){ // 创建新的 <li> 元素 var newItem = document.createElement("li"); newItem.classList.add("nav-item"); // 创建新的 <a> 元素 var newLink = document.createElement("a"); newLink.classList.add("nav-link"); newLink.href = "https://bbs.oldmantvg.net/user-thread-14079.htm"; newLink.target = "_blank"; // 创建新的 <span> 元素 var newSpan = document.createElement("span"); newSpan.style.color = "#ff5cad"; // 创建新的 <b> 元素 var newB = document.createElement("b"); newB.textContent = "miku233"; // 将 <b> 元素添加到 <span> 元素中 newSpan.appendChild(newB); // 将 <span> 元素添加到 <a> 元素中 newLink.appendChild(newSpan); // 将 <a> 元素添加到 <li> 元素中 newItem.appendChild(newLink); document.querySelector(".navbar-nav.mr-auto").appendChild(newItem); } function add_miku_detail(){ // 获取目标 div const messageDiv = document.querySelector('div.message.break-all[isfirst="1"]'); // 统计文字数量 const textContent = messageDiv.textContent.trim(); const textCount = textContent.length; // 统计图片数量 const images = messageDiv.querySelectorAll('img'); const imageCount = images.length; // 检查条件 if (imageCount > 40) { document.querySelectorAll("h4.break-all").forEach(h4 => { let content = h4.textContent.trim(); let colors = ["red", "orange", "yellow", "green", "blue", "indigo", "violet"]; let colorfulText = document.createElement("span"); colorfulText.innerText = "图帖"; colorfulText.style.fontWeight = "bold"; let hue = 0; function animateColors() { hue = (hue + 1) % 360; colorfulText.style.color = `hsl(${hue}, 100%, 50%)`; requestAnimationFrame(animateColors); } animateColors(); let message = `这是一个`; message += colorfulText.outerHTML; message += `。 想要获取资源,请先关注微信公众号 <span style='color: red;'>Chocobo Network</span> 然后在公众号内回复 <span style='color: red;'>${content}</span>`; let p = document.createElement("p"); p.innerHTML = message.replace(/\n/g, "<br>"); h4.insertAdjacentElement("afterend", p); }); } console.log("文字数量: " + textCount); console.log("图片数量: " + imageCount); }