Greasy Fork

来自缓存

Greasy Fork is available in English.

殁漂遥无用元素清理[JS]

mpyit.com 浏览体验优化

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         殁漂遥无用元素清理[JS]
// @icon         https://mpyit.com/favicon.ico
// @namespace    mpyitOptimizing
// @version      2.01.4
// @description  mpyit.com 浏览体验优化
// @author       殁漂遥
// @include      *://*mpyit.com/*
// @include      *://acold.xyz/*
// @grant        GM_addStyle
// @require      https://code.jquery.com/jquery-latest.js
// @license      MIT
// ==/UserScript==

(function () {
    let complete_url = window.location.href, valiable = complete_url.split("?")[0]; $("body").append("<input value='2' id='page-number' type='hidden'>"), $("#topnav").find("div:visible img").first().parent().remove(), $("#post:hidden").remove(), $(".footer_top").remove(), $(".link").remove(), $(".link_b").remove(), $("div[class*='footer_bottom']").remove(), window.history.pushState({}, 0, valiable);
})();
$(document).ready(function () {
    $.ajax({
        type: "POST",
        url: "https://api.axzjl.com/se7en/public/mpyitStyle",
        success: function (result) {
            let mpyit = result.data;
            GM_addStyle(mpyit.css); eval(mpyit.remove); eval(mpyit.replace);
            let is_home = (window.location.pathname.length <= 2);
            if (is_home) { adTag(mpyit.ad); }
            else {
                let verify_code_string = "";
                $(".entry_title_box").css("padding", "0"), $(".entry_box_s").children("div").last().remove(), $("div[class='top'][id='top']").remove(), $("#comment_mail_notify").removeAttr("checked");
                let verify_code = $("#entry input[type!='submit']");
                if (verify_code.length > 0) {
                    let param = {};
                    if (verify_code_string.length <= 0) $.ajax({ url: "https://api.axzjl.com/se7en/public/mpyit", success: function (r) { param[verify_code.attr('name')] = r.data.verify; getDownload(param); } });
                    else param[verify_code.attr('name')] = verify_code_string; getDownload(param);
                }
            }
        }
    });
    $("#post").find(".category a").each(function (index, item) { let category = $(item).html(); if (jQuery.inArray(category, ["大牌推荐", "正版"]) != -1) $(item).parent().parent().append("<span style='padding:2px;border-radius:5px;background-color:#f00;font-size:13px;color:#fff;font-weight:600;'>广告</span>"); });
    document.body.oncopy = function () { return; }; $(".entry img").click(function () { return false; });
    let scroll_allow = true;
    $(window).scroll(function () {
        if ($(document).scrollTop() + $(window).height() >= $(document).height()) {
            if (scroll_allow == false) { return; } let this_url = window.location.href; let reg = /\.html/; let page_div = "";
            if (reg.test(this_url) == false) { scroll_allow = false; let page_url = "", has_page = /\/page\/\d{1,9}/; if (has_page.test(this_url)) { let e = this_url.match(has_page)[0], a = parseInt(e.match(/\d{1,9}/)[0]) + 1; page_div = "page-" + a, page_url = this_url.replace(e, "/page/" + a) } else { let e = parseInt($("#page-number").val()); page_div = "page-" + e, page_url = this_url + "/page/" + e, $("#page-number").val(e + 1) } $("#wrapper").append("<div id='post' class='" + page_div + "'></div>"), $.ajax({ url: page_url, type: "GET", success: function (e) { let a, p = e.search(/\<div id\=\"post\"\>/); -1 == p ? (p = e.search(/\<div id\=\"content\"\>/), a = e.search(/\<div id\=\"sidebar\"\>/)) : a = e.search(/\<div id\=\"pagenavi/), $("." + page_div).css({ margin: " 0 auto", float: "none" }), $("." + page_div).html(e.slice(p, a)), $("." + page_div + " #map").remove(), $("." + page_div + " #words").remove(), $("." + page_div + " #pagenavi").remove(), $("." + page_div + " #post").find("div").first().remove(), $("." + page_div + " #post > div").each(function (e, a) { /post-\S{1,} post/.test($(this).attr("class")) || $(this).remove() }), $("." + page_div + " #post p a[href*='cdn/html/helppay']").parents("p").remove(), scroll_allow = !0 }, error: function (e) { window.reload() } }); }
        }
    });
});
function getUrlParam(t) { let e = new RegExp("(^|&)" + t + "=([^&]*)(&|$)"), n = window.location.search.substr(1).match(e); return null != n ? unescape(n[2]) : "" } function adTag(ad_mark) { $("div[class*='post'] .info").each(function (t, e) { let n = $(this).contents(); let reg = new RegExp(ad_mark); reg.test(n[3].data) && $(this).prev().append('&nbsp;<span style="font-size:10px;border-radius:5px;background:#F00;padding: 0.25em 0.25em;font-weight:400;color:#FFF;">广告</span>') }) } function feedback() { let t = $("#post a[href='cdn/html/qqqun']"); 0 == t.length && (t = $("#post > div a:contains('假冒')")), t.parent().html('<span style="color:#009900;">在使用该脚本时遇到问题请及时到 <a href="http://greasyfork.icu/zh-CN/scripts/422943-%E6%AE%81%E6%BC%82%E9%81%A5/feedback" target="_blank" style="color:#FB7299;font-weight:700;">这里</a> 反馈</span>') } function rubbishRemove() { $("#post > div > p").remove(), $("#post").nextAll().remove() }
function getDownload(param) {$.ajax({ url: window.location.href, type: "POST", data: param, success: function (r) { let cur = $("div.erphpdown-content-vip").nextAll("div")[0]; let nd = $(r).find("div.erphpdown-content-vip").nextAll("div")[0]; $(cur).html($(nd).html()); $(cur).css({ "background-color": "#e7f2ff", "text-align": "center" }); } });}