🏠 返回首頁 

Greasy Fork is available in English.

简书隐藏底部推荐文章,自动关闭“扫码安装简书客户端”弹窗

实现简书隐藏底部推荐文章,自动关闭“扫码安装简书客户端”弹窗,使页面更加简洁

// ==UserScript==
// @name         简书隐藏底部推荐文章,自动关闭“扫码安装简书客户端”弹窗
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  实现简书隐藏底部推荐文章,自动关闭“扫码安装简书客户端”弹窗,使页面更加简洁
// @author       pump_dev
// @license      MIT
// @match        *://www.jianshu.com/p/*
// @grant        none
// ==/UserScript==
(function() {
'use strict';
// 隐藏底部推荐文章
var sections = document.querySelectorAll('section');
if (sections.length >= 2) {
sections[1].style.display = 'none';
} else {
console.log('没有第二个 section 元素');
}
// 自动关闭“扫码安装简书客户端”弹窗
const buttons = document.getElementsByTagName('button');
console.log("buttons", buttons)
let btn = null;
for (let i = 0; i < buttons.length; i++) {
if (buttons[i].class === 'Close') {
btn = buttons[i];
break; // 找到后退出循环
}
}
console.log("buttons", buttons)
let timer = setInterval(function() {
console.log('判断弹窗是否出现');
// 选中按钮
const closeButton = document.querySelector('button[aria-label="Close"]');
// 检查是否成功选中
if (closeButton) {
// 清除定时器
clearInterval(timer);
// 模拟点击按钮
closeButton.click();
console.log('按钮已被点击');
}
}, 200);
// /////// 隐藏"推荐阅读"
// 获取所有的span标签
const spans = document.getElementsByTagName('span');
// 遍历每个span标签并查找内容为推荐阅读的标签
let targetSpan = null;
for (let i = 0; i < spans.length; i++) {
if (spans[i].textContent === '推荐阅读') {
targetSpan = spans[i];
break; // 找到后退出循环
}
}
// 检查是否找到了该span标签
if (targetSpan) {
targetSpan.parentNode.nextElementSibling.style.display = 'none';
targetSpan.parentNode.style.display = 'none';
} else {
console.log('未找到推荐阅读标签');
}
// //////// 隐藏右侧“热门故事”
// 获取所有的span标签
const rmgs = document.getElementsByTagName('h3');
console.log(rmgs)
// 遍历每个span标签并查找内容为推荐阅读的标签
let rm = null;
for (let i = 0; i < rmgs.length; i++) {
console.log(i + "---" + rmgs[i].innerText)
if (rmgs[i].innerText === '热门故事') {
rm = rmgs[i];
break; // 找到后退出循环
}
}
// 检查是否找到了该span标签
if (rm) {
rm.parentNode.nextElementSibling.style.display = 'none';
rm.parentNode.style.display = 'none';
} else {
console.log('未找到热门故事标签');
}
})();