// ==UserScript== // @name 哔哩哔哩优化 // @version 2021.08.22 // @description 去除广告,简化版面 // @match *://t.bilibili.com/* // @match *://www.bilibili.com/* // @match *://live.bilibili.com/* // @match *://space.bilibili.com/* // @match *://search.bilibili.com/* // @namespace https://greasyfork.org/users/669525 // @downloadURL none // ==/UserScript== (function() { var css = '{display:none !important;height:0 !important}' //主站首页 css += '.contact-help{display:none !important;}';//左侧联系客服 css += '.elevator{display:none !important;}';//右侧控制栏 //css += '#reportFirst2{display:none !important;}';//推广 //css += '#reportFirst3{display:none !important;}';//赛事 css += '#bili_live{display:none !important;}';//正在直播 css += '#bili_douga{display:none !important;}';//动画 //css += '#bili_anime{display:none !important;}';//番剧 css += '#bili_guochuang{display:none !important;}';//国创 css += '#bili_manga{display:none !important;}';//漫画 css += '#bili_music{display:none !important;}';//音乐 css += '#bili_dance{display:none !important;}';//舞蹈 css += '#bili_game{display:none !important;}';//游戏 css += '#bili_knowledge{display:none !important;}';//知识 css += '#bili_cheese{display:none !important;}';//课堂 css += '#bili_tech{display:none !important;}';//科技 css += '#bili_sports{display:none !important;}';//运动 css += '#bili_car{display:none !important;}';//汽车 css += '#bili_life{display:none !important;}';//生活 css += '#bili_food{display:none !important;}';//美食 css += '#bili_animal{display:none !important;}';//动物圈 css += '#bili_kichiku{display:none !important;}';//鬼畜 css += '#bili_fashion{display:none !important;}';//时尚 css += '#bili_information{display:none !important;}';//资讯 css += '#bili_ent{display:none !important;}';//娱乐 css += '#bili_read{display:none !important;}';//专栏 css += '#bili_movie{display:none !important;}';//电影 css += '#bili_teleplay{display:none !important;}';//电视剧 css += '#bili_cinephile{display:none !important;}';//影视 css += '#bili_documentary{display:none !important;}';//纪录片 css += '#bili_report_spe_rec{display:none !important;}';//特别推荐 css += '.international-footer{display:none !important;}';//底部网站信息 //顶部工具栏 css += '.nav-link-item:last-child{display:none !important;}';//下载APP css += '.nav-user-center:last-child > div:last-child{display:none !important;}';//投稿 css += '.bp-red-point{display:none !important;}';//顶部工具栏“动态”红点 css += '.hinter{background-color: transparent !important;}';//顶部工具栏“签到”呼吸红点 //动态首页 css += '.most-viewed-panel{display:none !important;}';//关注列表动态 //搜索首页 css += '.activity-list{display:none !important;}';//综合搜索结果顶部“广告” css += '.headline-live,.clearfix:nth-child(2){display:none !important;}';//直播搜索结果“主播列表” //视频播放页 css += '#activity_vote{display:none !important;}';//评论上方“广告” css += '#right-bottom-banner{display:none !important;}';//右侧推荐视频底部广告 css += '.bilibili-player-video-popup{display:none !important;}';//视频播放中互动 css += '.bilibili-player-electric-panel{display:none !important}';//视频结束后的“充电鸣谢” css += '.bilibili-player-ending-panel{display:none !important}';//视频结束后的“推荐页” //直播首页 //css += '#app > div:nth-child(6){display:none !important;}';//推荐直播 css += '#app > div:nth-child(7){display:none !important;}';//颜值领域 //css += '#app > div:nth-child(8){display:none !important;}';//推荐分区 css += '#app > div:nth-child(9){display:none !important;}';//电台 css += '#app > div:nth-child(10){display:none !important;}';//视频唱见 css += '#app > div:nth-child(11){display:none !important;}';//单机游戏 css += '#app > div:nth-child(12){display:none !important;}';//王者荣耀 css += '#app > div:nth-child(13){display:none !important;}';//网游 css += '#app > div:nth-child(14){display:none !important;}';//手游 css += '#app > div:nth-child(15){display:none !important;}';//娱乐 css += '#app > div:nth-child(16){display:none !important;}';//虚拟主播 css += '.link-footer{display:none !important;}';//底部网站信息 //直播分区 css += '#main-content > div.main-container > h1.title > div.content-panel:nth-child(2){display:none !important;}';//全部直播专区推荐 css += '.flip-view-titles,.banner-ctn{display:none !important;}';//大分区头图“广告” css += '.flip-view{height:80px !important;}';//小分区头图高度 //直播间 //css += '.webp{background: #ADD8E6 !important;}';//直播间背景 css += '.avatar-btn{display:none !important;}';//右侧“直播姬” css += '#sections-vm{display:none !important;}';//主播简介公告及动态 css += '#link-footer-vm{display:none !important;}';//底部网站信息 //直播间标题栏 css += '#head-info-vm{background-color:#E0FFFF !important;}';//标题栏背景 css += '.hot-rank-wrap{display:none !important;}';//标题栏第一行热门 css += '.hot-not-rank{display:none !important;}';//标题栏第一行热门榜 css += '.activity-gather-entry{display:none !important;}';//标题栏第二行“PK榜” css += '.subscribe-notification{display:none !important;}';//标题栏第二行“为主播打Call” //直播间视频区 css += '.pk-container{display:none !important;}';//视频区“大乱斗” css += '.content.border-box{display:none !important;}';//视频区“恭喜主播获得超人气推荐奖励” css += '#anchor-guest-box-id > iframe{display:none !important;}';//视频区“天选时刻” css += '#player-effect-vm > div > div.rhythm-storm{display:none !important;}';//视频区“节奏风暴” //直播间礼物栏 css += '#gift-control-vm{display:none !important;}';//礼物道具栏背景 css += '.gift-control-panel.f-clear.b-box.p-relative{display:none !important;}';//礼物道具栏“礼物” //直播间弹幕区 css += '#rank-list-vm{display:none !important;}';//弹幕区礼物榜背景 css += '#rank-list-ctnr-box{display:none !important;}';//弹幕区顶部“礼物榜” css += '.chat-history-panel{height: calc(100% - 0px - 110px) !important;}';//弹幕区高度调整 css += '#aside-area-vm{border-top-left-radius: 0px!important;border-top-right-radius: 0px !important;}';//弹幕框圆角改直角 css += '.gift-item{display:none !important;}';//弹幕区投喂礼物信息 css += '.penury-gift-msg{display:none !important;}';//弹幕区底部投喂礼物信息 css += '.with-penury-gift{height: -webkit-fill-available !important;}';//弹幕区弹幕上下位移 css += '.guard-buy{display:none !important;}';//弹幕区续费提示 css += '.danmaku-item{line-height: 0px !important;}';//弹幕行距 css += '.top3-notice{display:none !important;}';//弹幕区“恭喜XX成为高能榜” css += '.common-danmuku-msg{display:none !important;}';//弹幕区“绝杀时刻”系统提示弹幕 css += '.hot-rank-msg{display:none !important;}';//弹幕区“榜单”系统提示弹幕 css += '.important-prompt-item{display:none !important;}';//弹幕区自己进入直播间信息 css += '.chat-history-list{font-size: 18px !important;}';//弹幕区字体大小 css += '.danmaku-item{color: #000000 !important;}';//弹幕区字体颜色 css += '.convention-msg{display:none !important;}';//弹幕区“系统提示” css += '.admin-icon{display:none !important;}';//弹幕区ID前“房管”徽章 css += '.vip-icon-new{display:none !important;}';//弹幕区ID前“爷”徽章 css += '.rank-icon{display:none !important;}';//弹幕区ID前“榜单”徽章 css += '.title-label{display:none !important;}';//弹幕区ID前“活动头衔”徽章 css += '.fans-medal-item-ctnr, .fans-medal-item-target{display:none !important;}';//弹幕区ID前“粉丝”徽章 css += '.danmaku-content{display: block !important;}';//弹幕区ID与弹幕分两行显示 css += '.user-name{font-size: 15px !important;}';//弹幕区ID大小 css += '.user-name{color: #23ADE5 !important;}';//弹幕区ID颜色 css += '.chat-colorful-bubble{margin: 0px 0 !important;}';//弹幕区特权弹幕行距 css += '.chat-colorful-bubble{background: #00000000 !important;}';//弹幕区特权弹幕背景颜色 //直播间弹幕输入区 css += '#chat-control-panel-vm{background-color:#E0FFFF !important;}';//弹幕输入框背景 css += '.icon-right-part{display:none !important;}';//弹幕输入框“醒目留言” css += '.medal-section{display:none !important;}';//弹幕输入框“粉丝徽章” css += '.chat-input{font-size: 14px !important;}';//弹幕输入框字体大小 css += '.chat-input{width: 84% !important;}';//弹幕输入框宽度 css += '.chat-control-panel{height: 110px !important;}';//弹幕输入框高度 css += '.input-limit-hint{top: 40px !important;right: 58px !important;}';//弹幕输入框字数限制位置 css += '.bl-button--small{min-width: 56px !important;}';//弹幕输入框“发送”按钮宽度 css += '.bl-button--small{height: 58px !important;}';//弹幕输入框“发送”按钮高度 css += '.bl-button--small{top: -66px !important;right: 0px !important;}';//弹幕输入框“发送”按钮位置 css += '.gift-block-toast{display:none !important;}';//弹幕输入框“关闭礼物特效”提醒 //专题活动定制直播间 css += '.t-background-image{height: 757px;background: #XXXXXX !important;}';//直播间背景 css += '.handle-bar, .handle-center{display:none !important;}';//标题栏上方相关直播间 css += '#webShare{display:none !important;}';//底部分享 css += '#player-ctnr{height: 608px !important;}';//播放器高度 css += '.t-space-container, .plat-section-space{height: 608px !important;}';//播放器框架高度 css += '.plat-section-outter-box, .container-wrapper{height: 0px !important;}';//专题页模块 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); } })();