// ==UserScript== // @name Bilibili Vesiter // @name:zh-TW Bilibili Vesiter // @name:en Bilibili Vesiter // @namespace sheep-realms // @version 1.0 // @description 哔哩哔哩(bilibili)移除主站广告、移除播放页广告、自动宽屏、自动全屏、自动播放 // @description:zh-tw 嗶哩嗶哩(bilibili)移除主站廣告、移除播放頁廣告、自動寬屏、自動全屏、自動播放 // @description:en Bilbili remove the main station advertisement, remove the broadcast page advertisement, automatic widescreen, automatic full screen, automatic play // @author Sheep-realms // @match *.bilibili.com/* // @run-at document-body // @require http://libs.baidu.com/jquery/2.0.0/jquery.min.js // @downloadURL none // ==/UserScript== var config = { //广告屏蔽等级 // 0 - 关闭 // 1 - 基础屏蔽 ad_block: 1, biliplayer: { //自动脚本执行延时(如果您的网络环境较差,请视情况延长时间,1000刻为1秒) timeout: 1000, //自动播放 auto_play: false, //自动宽屏 auto_widescreen: false, //自动网页全屏 auto_web_fullscreen: false, //自动全屏 auto_fullscreen: false, } } if(config.ad_block==1) { var csslist = ""; csslist += ".ad-report, #slide_ad, #bili_live>.banner-card, #bili_anime>.banner-card, #live_recommand_report.pop-live {display: none!important;}"; csslist += ".video-card-common.ex-card-common:contains('广告') {display: none!important;}"; $('head').append(''); $('#reportFirst1').ready(function() { $('.bypb-icon').parents('.item').find('img').replaceWith('
广告内容已被屏蔽
'); $('.bypb-icon').parents('.item').find('p.title').replaceWith(''); }); $('#reportFirst2').ready(function() { $('.video-card-common.ex-card-common:contains("广告")').remove(); }); $('#bili_report_live .live-tabs .recommend-activity').ready(function() { //$('.recommend-activity').remove(); //console.log($('.recommend-activity')) setTimeout(function(){ $('.recommend-activity').remove(); $('#bili_report_live .live-tabs .tab-switch .tab-switch-item')[0].click(); }, 500); }); } $('body').ready(function() { setTimeout(function(){ if(config.biliplayer.auto_widescreen) $('.bilibili-player-iconfont-widescreen-off').click(); if(config.biliplayer.auto_web_fullscreen) $('.bilibili-player-iconfont-web-fullscreen-off').click(); if(config.biliplayer.auto_fullscreen) $('.bilibili-player-iconfont-fullscreen-off').click(); }, config.biliplayer.timeout); setTimeout(function(){ if(config.biliplayer.auto_play) $('.bilibili-player-dm-tip-wrap').click(); }, config.biliplayer.timeout+500); });