您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
CSDN 能有一个自动替换文章中`英文单词`与`数字`为红的标识的功能
当前为
// ==UserScript== // @name CSDN 一键替换 // @namespace http://tampermonkey.net/ // @version 0.3 // @description CSDN 能有一个自动替换文章中`英文单词`与`数字`为红的标识的功能 // @author QQ858715831 // @match https://editor.csdn.net/md/* // @icon https://www.google.com/s2/favicons?sz=64&domain=csdn.net // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; // Your code here... setTimeout(() => { console.log("我是卷心菜yst"); let buttonList = document.querySelector(".article-bar__user-box"); if(buttonList!=null){ //向页面加入一键替换按钮 buttonList.innerHTML += `<button class="btn btn-publish yst">一键替换</button>`; let button = document.querySelector(".yst"); //给按钮绑定替换事件 button.addEventListener('click',function (event) { let editor = document.querySelector(".editor"); let p = editor.querySelectorAll(".cledit-section>.token.p"); for (const iterator of p) { iterator.innerHTML=iterator.innerHTML.replace(/([A-Za-z0-9_$]*[A-Za-z0-9\s=_$\+\-\*/=@&!@#$%^&||*/(/):.\'\"]+)/g,(str)=>' `'+`${str}`+'` '); } let p2 = editor.querySelectorAll(".blockquote>.token.p"); for (const iterator of p2) { iterator.innerHTML=iterator.innerHTML.replace(/([A-Za-z0-9_$]*[A-Za-z0-9\s=_$\+\-\*/=@&!@#$%^&||*/(/):.\'\"]+)/g,(str)=>' `'+`${str}`+'` '); } }) }else{ console.log("没有找到dom里的编辑器") } }, 2000); })();