-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path斗鱼清爽版.user.js
102 lines (97 loc) · 5.31 KB
/
斗鱼清爽版.user.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
// ==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);
}
})();