您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
自动展开内容,移除讨厌的 APP 内打开
当前为
// ==UserScript== // @name CSDN 移除 APP 打开 // @namespace http://tampermonkey.net/ // @version 0.2.2 // @description 自动展开内容,移除讨厌的 APP 内打开 // @author sl00p // @match https://blog.csdn.net/* // @grant none // ==/UserScript== (function() { 'use strict'; var interval = setInterval(function() { var listNodes = document.getElementsByClassName("container-fluid container-blog app-open-box"); for(var idx = 0; idx < listNodes.length; ++idx) { listNodes[idx].className = "container-fluid bdinsert" } if(listNodes.length === 0) { clearInterval(interval); } }, 1000); var removeInter = setInterval(function() { var removeNodes = ["flag col-md-4", "btn_app_link"]; for(var jdx = 0; jdx < removeNodes.length; ++jdx) { var nodes = document.getElementsByClassName(removeNodes[jdx]); for(var kdx = 0; kdx < nodes.length; ++kdx) { if(nodes[kdx] !== undefined) { nodes[kdx].remove(); } } } if(removeNodes.length === 0) { clearInterval(removeInter); } }, 1000); setTimeout(function() { var imgNodes = document.getElementsByClassName("has"); for(var kdx = 0; kdx < imgNodes.length; ++kdx) { imgNodes[kdx].setAttribute.src = imgNodes[kdx].attributes["data-src"]; } document.getElementsByClassName("read_more_btn")[0].click(); }, 1000); // Your code here... })();