Greasy Fork

Greasy Fork is available in English.

哔哩哔哩优化

去除广告,简化版面

目前为 2021-08-22 提交的版本,查看 最新版本

// ==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 http://greasyfork.icu/users/669525
// ==/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);

   }
})();