// ==UserScript== // @name CSDN代码去行号 // @namespace https://github.com/adlered // @version 0.1.1 // @description 去除csdn代码行号,复制代码时,会粘贴到行号,此脚本可以去除行号. // @author xiejl // @connect www.csdn.net // @include *://*.csdn.net/* // @require https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/jquery-cookie/1.4.1/jquery.cookie.min.js // @require https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/nprogress/0.2.0/nprogress.min.js // @require https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/clipboard.js/2.0.10/clipboard.min.js // @grant GM_addStyle // @grant GM_setValue // @grant GM_getValue // @license LGPLv3 // @note 22-06-20 0.1.1 修改动态无缝支持各种语言正确显示.不转义 // @note 22-06-20 0.1.0 修改单独页面不同的动态语言 // @note 22-06-18 0.0.9 修改为动态语言 // @note 22-06-17 0.0.8 调整加载时间 // @note 22-06-17 0.0.7 支持csdn两种代码格式 // @note 22-06-17 0.0.6 去除csdn行号,调整缩进 // @downloadURL none // ==/UserScript== (function() { 'use strict'; $(".pre-numbering").remove(); $(".prettyprint").css({"padding":" 8px 16px 6px 10px"}) $(".hljs-ln-numbers").remove() var ref = ""; var changeCount = 0; function getText(totalLi) { var text = ""; for(var i=0; i'; var newCurrent = $(current) _par.replaceWith(newCurrent) newCurrent.find("code").text(getText(totalLi)) } console.log("x") clearInterval(ref); } function startChange() { if($('pre').attr('class') == undefined ){ ref = setInterval(function () { changeCount++; console.log(changeCount) if(changeCount>200){ clearInterval(ref); } changeCode() }, 0); } } startChange(); // Your code here... })();