Greasy Fork

Greasy Fork is available in English.

驱动之家净化阅读 - 文章样式调整

驱动之家阅读文章样式调整

目前为 2019-09-20 提交的版本,查看 最新版本

// ==UserScript==
// @name         驱动之家净化阅读 - 文章样式调整
// @namespace    http://tampermonkey.net/
// @version      0.9.6
// @description  驱动之家阅读文章样式调整
// @author       zengyufei
// @match        http://www.mydrivers.com/
// @match        https://www.mydrivers.com/
// @match        https://news.mydrivers.com/
// @match        http://news.mydrivers.com/
// @match        https://news.mydrivers.com/class/**
// @match        http://news.mydrivers.com/**.htm
// @match        https://news.mydrivers.com/**.htm
// @grant        none
// @require      http://code.jquery.com/jquery-1.11.0.min.js
// ==/UserScript==

if ('loading' == document.readyState) {
    console.log("此脚本在文档启动时运行。");
    $("script").remove()
} else {
    console.log("此脚本与document.readyState一起运行:" + document.readyState);
    $("script").remove()
}
document.addEventListener('readystatechange', event => {
    $("script").remove()
    if (event.target.readyState === 'loading') {
        $("script").remove()
        console.log("此脚本在文档启动时运行1。");
    }
    if (event.target.readyState === 'interactive') {
        $("script").remove()
        console.log("此脚本在文档启动时运行2。");
    } else if (event.target.readyState === 'complete') {
        $("script").remove()
        console.log("此脚本在文档启动时运行3。");
    }
});
(function () {
    $("script").remove()
    console.log("此脚本开始运行。");
    'use strict';

    var isContentPage = /.*htm$/.test(location.href)
    var isIndexPage = /^http(s)?:\/\/www\.mydrivers\.com\/$/.test(location.href)
    var isZhiBo = $(".zhibo_box").length > 0
    if(isZhiBo) {

    } else if (isContentPage) {
        $(".news_info>div").remove();
        $("#i_lastnext").remove();
        $(".pathway").remove();
        $(".baidu").remove();

        $(".news_n").nextAll().not("#commentsiframe").remove();

        $(".top").remove();
        $(".weixin").remove();
        $(".news_xg").remove();

        $("#dummybodyid .news_box").attr("style", "width:1333px;");
        $("#dummybodyid .news_box .news_left").attr("style", "width:1333px;");

        $(".news_n").attr("style", "width:1230px;");
        $(".pinlun_input").attr("style", "width:1230px;");
        $(".plun_left_newplun").attr("style", "width:1230px;");
        $("#commentsiframe").attr("style", "width:92%;");
        $(".share table").attr("style", "width:85%;");
        $("#a_showhotnews_list_dia").remove();

        $("#dangbei_down").parent().remove();
        $(".news_bt1").remove();
        $(".zcdf").remove();
        $(".share").remove();
        //$("#commentsiframe").remove();
        $("#footer").remove();
        $("div.news_box  div.news_right").remove();

        var newsLeft = $(".news_left");
        var commentsiframe = $("#commentsiframe");
        newsLeft.css("width", "1333px")

        // iframe加载完毕
        commentsiframe.load(function() {
            console.log("commentsiframe iframe 加载完毕!");
            commentsiframe.contents().find(".plun_box").css("margin","0 auto");
            var iframeHeight = commentsiframe.contents().find("body").height();
            commentsiframe.css("height", iframeHeight);

            setTimeout('$(".news_left").css("height", "auto")', 1000);

        });


    } else {
        if (isIndexPage) {
            var shidianDom = $(".shidian")
            shidianDom.next().next().remove();
            shidianDom.remove();
            $(".main_box").remove();
            var gcDom = $("#GC_box")
            gcDom.nextAll().remove();
            gcDom.remove();
            $(".nav_box").remove();
            $(".main_right").remove();
            $(".main_right_title").remove();
            $(".main").attr("style", "width:957px;");
            $("#news_content_1,#news_content_2,#news_content_3,#news_content_4,#news_content_5").after(
                '<HR style="FILTER: alpha(opacity=100,finishopacity=0,style=3)" width="80%" color=#987cb9 SIZE=1>'
            ).show()
            $("#news_content_page").remove();
        } else {
            $(".shidian").remove();
            $(".product_box").remove();
            $(".righttitle ").remove();
            $(".top_1_center ").remove();
            $(".pathway ").remove();
            $(".main_right div:not(:last-child)").remove();
            $(".link ").remove();
            $("#footer").remove();
        }
    }


    //$("iframe").not("#commentsiframe").each(function() {$(this).remove();});
    $(".footer_about").remove();


    $(".share table tbody tr td:lt(2)").remove();

    $(".yzm").css("margin-right", "30px");
})();