只保存弹幕

斗鱼快手直播保留评论

  1. // ==UserScript==
  2. // @name 只保存弹幕
  3. // @namespace wray-lee
  4. // @match *://www.douyu.com/*
  5. // @match *://live.kuaishou.com/*
  6. // @grant GM_registerMenuCommand
  7. // @version 1.1.1
  8. // @author wray-lee
  9. // @license GPL-V3
  10. // @description 斗鱼快手直播保留评论
  11. // ==/UserScript==
  12. function removePlayerDouyu() {
  13. var css = '{display:none !important;height:0 !important}';
  14.  
  15. //全局
  16. //css += '.layout-Container:nth-child(7){height: 895px !important;background: #363636 !important;}';//直播间背景
  17. css += '.layout-Bottom{display:none !important;}';//视频底部“鱼吧/友邻”
  18. css += '.layout-Aside{display:none !important;}';//左侧导航栏
  19. css += '#js-room-activity{display:none !important;}';//右侧悬浮广告
  20. css += '.layout-Customize{display:none !important;}';//直播分区推荐
  21. css += '.multiBitRate-da4b60{display:none !important;}';//未登录(不可用)弹框
  22. //顶部导航栏
  23. css += '.Download-iconAdd{display:none !important;}';//顶部导航栏“小红点”
  24. css += '.DropPane-ad,.DropMenuList-ad{display:none !important}';//顶部导航栏“分类”“历史”“关注”菜单内底部广告
  25. css += '.Promotion-nobleRights{display:none !important;}';//顶部导航栏账户头像弹出菜单“开通贵族条幅”
  26. css += '.HeaderTask{display:none !important;}';//顶部导航栏账户头像弹出菜单“我的任务”
  27. css += '.HeaderNav{display:none !important;}';//顶部导航栏中间广告
  28. css += '.HeaderGif-left,.HeaderGif-right{display:none !important;}';//顶部导航栏两侧动画
  29. css += '.Search-ad{display:none !important;}';//顶部导航栏搜索框弹出菜单“底部广告”
  30. css += '.Search-default{display:none !important;}';//顶部导航栏搜索框弹出菜单“顶部推荐搜索”
  31. css += '.CloudGameLink-text{display:none !important;}';//顶部导航栏右侧用户头像弹出菜单“顶部广告”
  32. //视频上方标题栏
  33. css += '.Title-anchorPic-bottom{display:none !important;}';//主播头像处“鱼吧”,“公告”
  34. css += '.Title-roomInfo{top: 17px !important;}';//标题栏文字位置
  35. css += '.Title-anchorHot{display:none !important;}';//标题栏第二排“福星得分”
  36. css += '.Title-official-wrap{display:none !important;}';//标题栏第二排“腾讯认证”
  37. css += '.Title-txAuthentication{display:none !important;}';//标题栏第二排“官方认证”
  38. css += '.Title-anchorLocation{display:none !important;}';//标题栏第二排“商品橱窗”
  39. css += '.Title-row:last-child{display:none !important;}';//标题栏第三排
  40. //视频区
  41. css += '.FullPageFollowGuide{display:none !important;}';//视频内主播头像
  42. css += '.layout-Player-video{bottom:0px !important}';//网页全屏时视频高度修正
  43. css += '.adPic_4kxGCX .adPicRoot_4kxGCX,.closeBtn_4kxGCX{display:none !important;}';//视频区左侧广告
  44. css += '.GuessGameMiniPanelB-wrapper.is-show{display:none !important;}';//视频区下方横幅“鱼丸预测”
  45. css += '.shark-webp .LiveRoomDianzan-thumb{display:none !important;}';//视频区右下角“点赞”
  46. css += '.RedEnvelopAd-content{display:none !important;}';//视频区右下角弹出读秒广告
  47. css += '.adPicRoot_4kxGCX{display:none !important;}';//视频区左侧“火锅电竞”
  48. css += '.PcDiversion{display:none !important;}';//视频区画面卡顿提示弹窗
  49. css += '.FirstRechargePayPanel{display:none !important;}';//视频区弹出“首充礼包”
  50. css += '.PlayerToolbar{display:none !important;}';//视频底部“礼物元素”
  51. css += '.ACTannual202109Tips{display:none !important;}';//视频底部“全员冲刺”
  52. css += '.layout-Player-toolbar{visibility:hidden !important;height: 0px !important;}';//视频底部“礼物栏”高度
  53. css += '.ChargeTask-normalDiv{display:none !important;}';//视频区左侧“亲密互动”样式一
  54. css += '.ChargeTask-closeBg{display:none !important;}';//视频区左侧“亲密互动”样式二
  55. css += '.InteractPlayWithPendant{display:none !important;}';//视频区左下角广告“滴滴上车”
  56. css += '.XinghaiAd-card{display:none !important;}';////视频区左下角游戏广告“影与剑”
  57. css += '.watermark-442a18{display:none !important;}';//视频区左下角“房间号水印”
  58. css += '.LiveRoomLoopVideo-thumb{display:none !important;}';//视频区右下角“播单”
  59. css += '.DiamondsFansPromptPop{display:none !important;}';//视频区中间“钻石会员”弹窗
  60. css += '.PkView,.MorePk{display:none !important;}';//视频下方“PK横条”
  61. css += '.index-common-1-rrh{display:none !important;}';//视频中“推塔结算”
  62. css += '#RandomPKBar-container > div.RandomPKBar-panel{display:none !important;}';//一起看板块视频下方“PK横条”
  63. css += '.wm-universal-pendant{display:none !important;}';//王者荣耀直播间视频区左上角“峡谷FUN肆玩”
  64. css += '#js-player-video > div.XinghaiAd:last-child > div.PicCard{display:none !important;}';//视频区左下角定时弹出的三秒展示“广告”
  65. css += '.afterDiv-4a4e04,.afterpic-8a2e13,.aftertext-0862a5{display:none !important;}';//视频区弹幕“火”后缀图标
  66. css += '.headpic-dda332,.vipIcon-6d2668{display:none !important;}';//视频区弹幕“盛典”前缀图标
  67. css += '.ActPayDialog{display:none !important;}';//视频区中间充值广告
  68. css += '.BlindBoxTaskProp{display:none !important;}';//视频区中间“潮玩券”
  69. css += '.SingleRecommandEntry{display:none !important;}';//视频区坐下主播带货广告
  70. //视频区未开播界面
  71. css += '.btnDiv2-e4408a{display:none !important;}';//视频下方“开播广告”
  72. css += '.recommendApp-0e23eb{display:none !important;}';//视频右下角客户端推广二维码
  73. //右侧弹幕显示区
  74. css += '.layout-Player-rank{display:none !important}';//弹幕区顶部“周榜”
  75. css += '.layout-Player-announce{display:none !important;}';//弹幕区顶部“主播投稿”,“直播回看”
  76. css += '.layout-Player-barrage{top:0px !important;}';//弹幕区高度修正
  77. css += '.layout-Player-asideMain{top:-2px !important;}';//弹幕区位置调整
  78. css += '.YBCommunity-iconBox{display:none !important}';//弹幕区右侧停靠广告
  79. css += '.SignBaseComponent-sign-ad,.BarrageSuspendedBallAd-chat-ad-cls{display:none !important}';//弹幕区悬浮广告
  80. css += '.TreasureDetail{display:none !important;}';//弹幕区右下角掉落倒计时宝箱
  81. css += '.SysSign-Ad{display:none !important;}';//弹幕区右下角弹出广告
  82. css += '.FirePowerChatModal-Notice{display:none !important;}';//弹幕区火力全开弹窗
  83. css += '.YBCommunity-iconBox{display:none !important;}';//弹幕区“斗嘴”
  84. css += '.shark-webp .PubgInfo-icon{display:none !important;}';//弹幕区右下“战绩统计”
  85. css += '.Baby{display:none !important;}';//弹幕区“英雄掌门”动画
  86. css += '.Barrage-userEnter,.Barrage-userEnter--default{display:none !important;}';//弹幕区自己进入直播间欢迎消息
  87. //右侧弹幕输入区
  88. css += '.ChatNobleBarrage{display:none !important;}';//弹幕输入框上方“贵族弹幕”
  89. css += '.ChatFansBarrage{display:none !important;}';//弹幕输入框上方“粉丝弹幕”
  90. css += '.Horn4Category{display:none !important;}';//弹幕输入框上方“分区喇叭”
  91. css += '.FansMedalPanel-enter{display:none !important;}';//弹幕输入框左侧“粉丝徽章”
  92. css += '.FansMedalPanel-container{display:none !important;}';//弹幕输入框左侧“粉丝徽章框体”
  93. css += '.MatchSystemMedalPanel-enter{display:none !important;}';//<英雄联盟赛事直播间>弹幕输入框左侧“粉丝徽章”
  94. css += '.MatchSystemMedalPanel-container{display:none !important;}';//<英雄联盟赛事直播间>弹幕输入框左侧“粉丝徽章框体”
  95. css += '.ChatSend-txt{padding: 5px 13px !important;}';//弹幕输入框位置调整
  96. css += '.ChatSend-txt{width: 245px !important;}';//弹幕输入框宽度调整
  97. css += '.MuteStatus,.is-noLogin{width: 270px !important;}';//登录(不可用)提示框宽度调整
  98. css += '.ShieldTool-checkText{color: #888 !important;}';//弹幕输入框“屏蔽特效”文字颜色
  99. css += '.ChatSend-txt{font-size: 15px !important;}';//弹幕输入框内字体大小
  100. css += '.MatchSystem-FirstReceivePanel{display:none !important}';//弹幕输入框上方广告
  101. css += '.layout-Player-effect,.FollowGuide-FadeIn{display:none !important;}';//倒计时宝箱,“关注主播,转粉不迷路”
  102. css += '.FishShopTip{display:none !important;}';//XX正在去购买
  103. //收藏的弹幕
  104. css += '.ChatBarrageCollect-tip{background: #00000000 !important;}';//弹幕输入框“收藏的弹幕”背景色
  105. css += '.ChatBarrageCollect-tip{color: #888 !important;}';//弹幕输入框“收藏的弹幕”文字颜色
  106. css += '.ChatBarrageCollect-tip{right: 50px !important;}';//弹幕输入框“收藏的弹幕”左右移动
  107. css += '.ChatBarrageCollect-tip{bottom: 5px !important;}';//弹幕输入框“收藏的弹幕”上下移动
  108. //右侧弹幕区内弹幕内容元素
  109. css += '.js-user-level{display:none !important;}';//等级徽章
  110. css += '.FansMedalBox{display:none !important;}';//粉丝徽章
  111. css += '.Motor{display:none !important;}';//单个字徽章
  112. css += '.Barrage-honor{display:none !important;}';//“日榜”徽章
  113. css += '.Barrage-noble{display:none !important;}';//“贵族”徽章
  114. css += '.ChatAchievement{display:none !important;}';//活动徽章
  115. css += '.UserGameDataMedal{display:none !important;}';//“段位”徽章
  116. css += '.MatchSystemTeamMedal{display:none !important;}';//ID前“比赛队伍”徽章
  117. css += '.FirePowerIcon{display:none !important;}';//火力全开弹幕后缀“火”徽章
  118. css += '.Barrage-roomVipIcon{display:none !important;}';//弹幕后缀“黄色心型”徽章
  119. css += '.Barrage-icon,.Barrage-icon--roomAdmin{display:none !important;}';//房管徽章
  120. css += '.is-admin{color: #2B94FF !important;}';//房管ID颜色
  121. css += '.Barrage-nickName{font-size: 15px !important;}';//ID大小
  122. css += '.Barrage-content{display: block !important;}';//ID与弹幕分两行显示
  123. css += '.Barrage-listItem{font-size: 18px !important;}';//弹幕大小
  124. css += '.Barrage-notice,.Barrage-icon--sys{display:none !important;}';//弹幕内容“主播开播提示”(可能会屏蔽所有系统消息,比如禁言消息)
  125. css += '.Barrage-topFloaterList{display:none !important;}';//弹幕区特权弹幕顶部悬停
  126. css += '.Barrage-roomVip--super,.Barrage-notice--noble{background-color: #00000000 !important;}';//特权弹幕背景色
  127. css += '.Barrage-roomVip--super,.Barrage-notice--noble{border-top: 0px !important;border-bottom: 0px !important;}';//特权弹幕边框
  128. css += '.Barrage--paddedBarrage,.Barrage-roomVip--super,.Barrage-notice--noble{padding: 0px 10px !important;}';//特权弹幕底衬高度
  129. css += '.Barrage-content{color: #000000 !important;}';//普通弹幕变黑色
  130. css += 'body .Barrage-content--color0, body .Barrage-content--color1, body .Barrage-content--color2, body .Barrage-content--color3, body .Barrage-content--color4, body .Barrage-content--color5 {color: #000000 !important;}';//;彩色弹幕显示为黑色
  131. //关注页
  132. css += '.layout-Banner-item{display:none !important;}';//关注列表页上方两条横幅广告
  133. css += '.Prompt-container{display:none !important;}';//关注列表页左上方“领取火箭”
  134. css += '.layout-Module-extra{display:none !important;}';//关注列表页右上“主播视频/免费领取”
  135. css += '.ScrollTabFrame-title.active-tab{display:none !important;}';//关注列表页左上“我的关注”
  136. css += '.is-fixed{display:none !important;}';//关注页下拉后“顶部弹出工具栏”
  137. //斗鱼专题活动直播间
  138. //css += '.layout-Main{padding-top:5px !important;width:1600px !important;max-width:1600px !important;}'; //统一视频窗口大小和顶部空隙
  139. css += '.wm_footer,#bc17,.wm-view{display:none !important;}';//隐藏底部网站信息
  140. css += '.bc-wrapper{height:100% !important; padding-top:0px !important;padding-bottom:0px !important;}'; //自动调整 .bc-wrapper 高度 (隐藏 .wm_footer 的容器 #bc259)
  141. css += '.layout-Player-main{display: none !important;}';
  142. css += '.layout-Player-aside{width: 100vw !important;}';
  143.  
  144. loadStyle(css)
  145. function loadStyle(css) {
  146. var style = document.createElement('style');
  147. style.type = 'text/css';
  148. style.rel = 'stylesheet';
  149. style.appendChild(document.createTextNode(css));
  150. var head = document.getElementsByTagName('head')[0];
  151. head.appendChild(style);
  152. }
  153. }
  154.  
  155. function removePlayerKs() {
  156. var css = '{display:none !important;height:0 !important}';
  157. css += '.player-wrapper{display: none !important;}'
  158. css += '.foot{display: none !important;}'
  159. css += '.gift-stack{display: none !important;}'
  160. css += '.fold-message{display: none !important;}'
  161. css += '.sidebar{width: 100vw !important;}'
  162. css += '.box-boder{width: 95vw !important;}'
  163. loadStyle(css)
  164. function loadStyle(css) {
  165. var style = document.createElement('style');
  166. style.type = 'text/css';
  167. style.rel = 'stylesheet';
  168. style.appendChild(document.createTextNode(css));
  169. var head = document.getElementsByTagName('head')[0];
  170. head.appendChild(style);
  171. }
  172. }
  173.  
  174.  
  175. (function () {
  176. function main() {
  177. GM_registerMenuCommand('Douyu: only retain the comments', removePlayerDouyu);
  178. GM_registerMenuCommand('Kuaishou: only retain the comments', removePlayerKs);
  179. }
  180. setTimeout(main, 3000);
  181. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址