自定义相关网站的样式
目前為
// ==UserScript==
// @name 自定义网站样式
// @namespace http://tampermonkey.net/
// @version 0.1.4
// @description 自定义相关网站的样式
// @author myaijarvis
// @icon https://greasyfork.org/packs/media/images/blacklogo16-5421a97c75656cecbe2befcec0778a96.png
// @match http://localhost:8888/lab/*
// @match https://*.blog.csdn.net/article/details/*
// @match https://blog.csdn.net/*/article/details/*
// @match https://greasyfork.org/zh-CN/scripts/*/versions/new
// @match https://editor.csdn.net/md/*
// @require https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js
// @grant none
// @run-at document-end
// ==/UserScript==
(function() {
'use strict';
// Your code here...
let url=document.URL || '';
let color_code='#41a144'; // 代码注释的颜色
if (url.includes('blog.csdn.net')){
//console.info("setColor");
// 需要等内容加载 如果还不好用就监听鼠标滚动
setTimeout(()=>{
$('.token.comment').css({'color':color_code});
$('.hljs-comment').css({'color':color_code});
},1000);
return;
}
//debugger;
if (url.includes('editor.csdn.net/md')){
// 需要等内容加载
setTimeout(()=>{
//console.info("setColor");
let $comment=$('.preview .token.comment'); // 预览界面
$comment.css({'color':color_code});
$("pre.markdown-highlighting").on("DOMNodeInserted", function (e) {
//console.log("md change"); // 监听文章内容改变
//debugger;
$comment.css({'color':color_code});
setTimeout(()=>{
//console.log($comment);
$('.preview .token.comment').css({'color':color_code}); // 这里必须要使用选择器,不能使用$comment,why???
},500); // 0.5s最合适
});
},3000);
return;
}
if (url.includes('localhost:8888/lab')){
//console.info("setMaxHeight");
setInterval(()=>{
$('.jp-OutputArea-output pre').css('max-height','30em');
},2000);
return;
}
if (url.match('greasyfork\.org\/(.*?)\/scripts\/(.*?)\/versions\/new')){
//console.info("setMaxHeight");
let height='500px'; // textarea的高度
$('#script-version-additional-info-0').css({'height':height});
$('#script_version_changelog').css({'height':'200px'});
return;
}
})();