您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
one bili hub
// ==UserScript== // @name steryn 自用精简B站 // @namespace Fuck Bilibili promotion // @version 0.1 // @description one bili hub // @author You // @match *://www.bilibili.com/* // @icon https://www.google.com/s2/favicons?sz=64&domain=tampermonkey.net // @grant GM_addStyle // @license MIT // ==/UserScript== function css_hide(condition) { GM_addStyle(condition + '{ display: none !important; }'); } function common_mt(dom) { GM_addStyle(dom +'{margin-top: 0px !important}') } // 卡片对齐 去除margin-top common_mt('.feed-card') common_mt('.bili-video-card') common_mt('.bili-live-card ') // const feedCard = docuent.querySelector('.feed-card') css_hide('.bili-video-card:not(.enable-no-interest)') // 获取所有 class 为 node-div 的元素 const nodeDivs = document.querySelectorAll('.feed-card'); nodeDivs.forEach(nodeDiv => { // 查找当前 node-div 下的子元素 child-div 中是否存在 active 类 const childDiv = nodeDiv.querySelector('.bili-video-card:not(.enable-no-interest)'); // 如果存在子元素包含 active 类,就给 node-div 添加 has-active 类 if (childDiv) { nodeDiv.style.display = 'none'; } }); // 去除那第一个该死的轮播 css_hide('.recommended-swipe') // 清除多余的站位骨架屏 css_hide('.bili-video-card:has(a[href^="//cm.bilibili.com"])') css_hide('.feed-card:has(a[href^="//cm.bilibili.com"])') // 去除那个带标签的鬼东西 css_hide('.floor-single-card') // /* // * 首页屏蔽 // */ // 什么狗日的游戏中心之类的导航全删掉 css_hide('.z_top_nav') css_hide('.header-layer') css_hide('.header-link') // 又来狗日的浮动推广 css_hide('.bili_live_pmt') // 隐藏整个头部推广包括logo,季节图片等等 css_hide('.h-center') //修正header的偏移 GM_addStyle('.header { margin: 0px auto 0px !important; }'); // 头部推广被隐藏后,同时屏蔽广场/直播,为搜索提供空间 // 并且修改CSS让搜索位置出现在nav-menu中 css_hide('.m-i.m-i-square') css_hide('.m-i.m-i-live') css_hide('.menu-r') GM_addStyle('.header .num .search { top: 10px !important; }'); //干死狗日的飘柔推广和首页 css_hide('#b_promote') css_hide('.container-top-wrapper') css_hide('[data-ad-type="banner"]') //去掉卵用没有的导航栏,反正之后会手动屏蔽掉不需要的分区 css_hide('#index_nav') //排名都快成了推广了 css_hide('.b-r') //可屏蔽分区列表 //然而除了游戏区外几乎没有卵用 //默认屏蔽可能出现撕逼与洗脑的科技 //以及狗日的三次元的电视电影时尚娱乐鬼畜舞蹈 //同时不爱直播,一样屏蔽 //$('#b_bangumi') //$('#b_game') //$('#b_douga') css_hide('#b_douga') css_hide('#b_live') css_hide('#b_tag_promote') css_hide('#b_teleplay') css_hide('#b_music') css_hide('#b_kichiku') css_hide('#b_technology') css_hide('#b_ent') css_hide('#b_movie') css_hide('#b_fashion') css_hide('#b_dance') css_hide('#b_recommend') css_hide('#b_ad') css_hide('#b_life') //屏蔽底端无意义的许可证 css_hide('.footer') //不要忘记每个分区标题内的推广内容 css_hide('.pmt-list.pmt-inline') // /* // * 视频播放页面屏蔽 // */ //去掉这些卵用没有的视频页面里的射交/推广玩意 css_hide('.elec-charging') css_hide('.v_small') css_hide('.recommend-area') //阉割的好看不?不会自己去喵种子啊? css_hide('.bangumi-buybuybuy') css_hide('#bpoints_win') //评论就是撕逼,怎么就是不明白 css_hide('.common') //硬币那些统计有卵意义? css_hide('.v-title-info') //分享你不会用URL? css_hide('.arc-toolbar')