Greasy Fork

Greasy Fork is available in English.

斗鱼清爽版

斗鱼清爽版,去送礼通知,二维码,聊天顶部贵族,系统通知,礼物通知,竞猜,鱼吧,推荐,聊天样式统一,一些小按钮

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

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

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

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

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

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

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

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

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

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

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

// ==UserScript==
// @name         斗鱼清爽版
// @namespace    http://z.houbin.site/douyu/
// @version      0.6
// @description  斗鱼清爽版,去送礼通知,二维码,聊天顶部贵族,系统通知,礼物通知,竞猜,鱼吧,推荐,聊天样式统一,一些小按钮
// @author       z.houbin
// @match        *://www.douyu.com/*
// @grant        none
// ==/UserScript==

(function () {
    var css = '.layout-Player-rank{display:none !important;height:0 !important}';//贵族榜
    css += '.fans-rank{display:none !important;height:0 !important}';//贵族榜2
    css += '.layout-Player-barrage{top:2px !important;}';//弹幕
    css += '.js-chat-cont{top:2px !important;}';//弹幕
    css += '.chat-cont{top:2px !important;}';//弹幕
    css += '.Barrage-chat-ad{display:none !important;}';//聊天广告
    css += '.js-fans-dysclick{display:none !important;}';//粉丝牌
    css += '.SignBaseComponent-sign-ad{display:none !important;}';//提示登录广告
    css += '.sq-ad{display:none !important;}';//提示登录广告
    css += '.layout-Player-toolbar{visibility:hidden !important;}';//视频下方礼物信息
    css += '.layout-Player-video{bottom:0px !important}';//视频区高度
    css += '.stats-and-actions{display:none !important;height:0px !important}';//视频下方礼物信息
    css += '.sys-tips{display:none !important;}';//系统提示
    css += '.Title-roomOtherBottom{display:none !important;}';//分享/客户端观看
    css += '.sq-wrap{display:none !important;}';//分享/客户端观看
    css += '#js-header > div > div > div.Header-left > div > ul > li:nth-child(5){display:none !important;}';//顶部游戏
    css += '.funny{display:none !important;}';//顶部游戏
    css += '#js-header > div > div > div.Header-left > div > ul > li:nth-child(6){display:none !important;}';//顶部鱼吧
    css += '.yuba{display:none !important;}';//顶部鱼吧
    css += '.DropPane-ad{display:none !important;height:0px !important}';//历史下拉广告
    css += '.his-sign-cont{display:none !important;height:0px !important}';//历史下拉广告
    css += '.f-sign-cont{display:none !important;height:0px !important}';//关注下拉广告
    css += '.assort-ad{display:none !important;height:0px !important}';//分类下拉广告
    css += 'div[data-type*="dyrec"]{display:none !important;}';//首页斗鱼推广
    css += 'div[data-type*="sign"]{display:none !important;}';//首页广告
    css += '.layout-Bottom{display:none !important;}';//视频播放底部(互动竞猜/鱼吧)
    css += '.QRcode{display:none !important;}';//视频右侧二维码
    css += '.channelGame{display:none !important;}';//左侧页游中心
    css += '#__h5player > div:nth-child(11){display:none !important;}';//亲密互动
    css += '.chat-more-message{display:none !important;}';//聊天框多余信息
    css += '#treasure{display:none !important;}';//宝藏
    css += '.fans-icon-name{display:none !important;}';//粉丝牌
    css += '.motorcade-icon{display:none !important;}';//粉丝牌
    css += '.chat-msg-item{color:#000 !important;}';//聊天文字颜色
    css += '.high-notice-new{display:none !important;}';//聊天通知
    css += '.normal-notice-new{display:none !important;}';//聊天通知
    css += '.chat-ad{display:none !important;}';//聊天广告(签到)
    css += '.chat-icon-pad{margin:0 !important;}';//聊天等级对齐
    css += '.lol-ad{display:none !important;}';//聊天等级对齐
    css += '.is-show{display:none !important;}';//


    setTimeout(function () {
        //进入直播间提示
        var barrage = document.getElementsByClassName('Barrage-list')[0];
        if (barrage !== undefined) {
            barrage.addEventListener("DOMNodeInserted", function (e) {
                var node = e.target;
                if (node.tagName === 'LI') {
                    if (node.innerText.indexOf('欢迎来到本直播间') !== -1) {
                        node.parentElement.removeChild(node);
                    }
                    if (node.innerText.indexOf('赠送给主播') !== -1) {
                        node.parentElement.removeChild(node);
                    }
                }
            });
        }
        //进入直播间提示
        var chat = document.getElementsByClassName('chat-cont-wrap')[0];
        if (chat !== undefined) {
            chat.addEventListener("DOMNodeInserted", function (e) {
                var node = e.target;
                if (node.tagName === 'LI') {
                    if (node.innerText.indexOf('欢迎来到本直播间') !== -1) {
                        node.parentElement.removeChild(node);
                    }
                    if (node.innerText.indexOf('赠送给主播') !== -1) {
                        node.parentElement.removeChild(node);
                    }
                }
            });
        }
        //屏蔽全部特效
        var shie = document.getElementsByClassName('ShieldTool-listItem')[0];
        if (shie.className.indexOf('is-noChecked') !== -1) {
            shie.click();
        }
    }, 3000);

    loadStyle(css);

    function loadStyle(css) {
        var style = document.createElement('style');
        style.type = 'text/css';
        style.rel = 'stylesheet';
        style.appendChild(document.createTextNode(css));
        var head = document.getElementsByTagName('head')[0];
        head.appendChild(style);
    }
})();