您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
个人实用小插件
- // ==UserScript==
- // @name aio
- // @namespace http://tampermonkey.net/
- // @version 2025-01-13
- // @description 个人实用小插件
- // @author jiejiejie
- // @match http://www.juquge.com/*
- // @match https://geek-docs.com/*
- // @icon https://www.google.com/s2/favicons?sz=64&domain=juquge.com
- // @license MIT
- // @grant none
- // ==/UserScript==
- // aio.ts
- var aio = () => {
- const getCurrentUrl = () => window.location.href;
- const getWebSite = (url) => {
- let juqugeReg = /juquge/;
- let geekDocsReg = /geek-docs/;
- if (juqugeReg.test(url)) {
- return "juquge";
- } else if (geekDocsReg.test(url)) {
- return "geekDocs";
- }
- };
- const deal_juquge = () => {
- };
- const unlockScroll = () => {
- document.body.setAttribute("style", "overflow: auto");
- console.log("滚动条已解锁");
- };
- const deleteAds = () => {
- let viewAdEle = document.querySelector(".fc-message-root");
- viewAdEle?.parentElement?.removeChild(viewAdEle);
- let rightAds = document.querySelector(".tbrside");
- rightAds?.parentElement?.removeChild(rightAds);
- let bottomAds = document.querySelector(".adsbygoogle");
- bottomAds?.parentElement?.removeChild(bottomAds);
- let contentAds = document.querySelectorAll(".eaa_desktop");
- contentAds.forEach((item) => {
- item.parentElement?.removeChild(item);
- });
- console.log("广告已删除");
- };
- const fullContent = () => {
- let contentWrapEle = document.querySelector(".content-wrap");
- let contentEle = document.querySelector(".content");
- contentWrapEle.setAttribute("style", "margin-right: 0 !important");
- contentEle.setAttribute("style", "margin-right: 0 !important");
- console.log("文章已平铺");
- };
- const deal_geekDocs = () => {
- unlockScroll();
- deleteAds();
- fullContent();
- };
- window.addEventListener("load", () => {
- let currentUrl = getCurrentUrl();
- let webSite = getWebSite(currentUrl);
- if (webSite === "juquge") {
- deal_juquge();
- } else if (webSite === "geekDocs") {
- let clearButton = document.createElement("button");
- clearButton.innerHTML = "清除广告";
- clearButton.setAttribute("style", "position: fixed; bottom: 100px; right: 0; z-index: 9999999999;");
- clearButton.onclick = deal_geekDocs;
- document.body.appendChild(clearButton);
- }
- });
- };
- aio();