Greasy Fork

Greasy Fork is available in English.

绅士漫画/紳士漫畫下载按钮正常显示

绅士漫画故意将下载按钮标为广告元素,导致adBlocker误删,本脚本将在adBlocker正常运行的情况下,正常显示下载按钮以及下载页上内容

// ==UserScript==
// @name         绅士漫画/紳士漫畫下载按钮正常显示
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  绅士漫画故意将下载按钮标为广告元素,导致adBlocker误删,本脚本将在adBlocker正常运行的情况下,正常显示下载按钮以及下载页上内容
// @author       Anaaya
// @match        https://www.wn02.uk/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=wn02.uk
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';
    //
    function info_page() {
        let f_ele = document.querySelector(".asTBcell.uwthumb")
        let c_ele = document.querySelector("#ads>a")
        if (f_ele !== null && c_ele !== null) {
            f_ele.append(c_ele)
        }
    }
    //
    function down_page() {
        // append father
        let ori_f_ele = document.querySelector(".adbox")
        // need change props
        let f_ele = document.querySelector("#adsbox")
        let a_ele_li = document.querySelectorAll("#adsbox>a")

        if (ori_f_ele === null || f_ele === null || a_ele_li.length === 0) {
            return
        }

        f_ele.id = ""
        f_ele.className = "download_btn"

        a_ele_li.forEach(ele => {
            ele.className = "down_btn"
        })

        ori_f_ele.append(f_ele)
    }

    function start() {
        info_page()
        down_page()
    }

    start()
})();