Greasy Fork is available in English.
隐藏CSDN的下载item
当前为
// ==UserScript==
// @name CSDN助手
// @namespace http://tampermonkey.net/
// @version 0.1.3
// @description 隐藏CSDN的下载item
// @author You
// @match https://blog.csdn.net/*/article/details/*
// @match https://www.baidu.com/s?*
// @match https://editor.csdn.net/md/?articleId=*
// @icon https://www.google.com/s2/favicons?domain=csdn.net
// @grant none
// ==/UserScript==
(function() {
'use strict';
// 油猴插件 已经内置jq,这里会起冲突,所以不引入了
// @require https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js
// Your code here...
//隐藏CSDN的下载item
$('.type_download').hide()
// 3秒后执行 在油猴插件《AC-baidu-重定向优化百度搜狗谷歌必应搜索_favicon_双列》渲染后执行
setTimeout(findDownload, 3000);
$(window).scroll(function () {
//为了保证兼容性,这里取两个值,哪个有值取哪一个
//scrollTop就是触发滚轮事件时滚轮的高度
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
if (scrollTop > 300) {
findDownload();
}
//console.log("滚动距离" + scrollTop);
});
// 找出百度搜索结果中的下载项 (百度csdn链接已加密,现方法已失效,待改进)
// csdn 下载 csdn 搜索页
function findDownload() {
// debugger; //开启调试
let $blocks = $(".result .user-avatar");
$blocks.each(function (index, item) {
let href = $(this).children("a").attr("href");
//console.log(`输出${index + 1}=>${href}`);
if ( href.includes("download.csdn")|| href.includes('iteye.com/resource') || href.includes("csdn.net/tags") ) {
$(this).css("background", "red");
console.log(`标红了第${index + 1}个=>${href}`);
}
});
}
// csdn 横幅广告
$('.toolbar-advert').remove()
// 自己的笔记本上有bug
setTimeout(()=>{
$(".side-title__button_close").click()
}, 500);
setTimeout(()=>{
$("button[data-title='目录']").click()
}, 1000);
})();