该用户脚本的目的是在B站(Bilibili)上实现一个所谓的“纯净模式”,通过隐藏推荐视频、直播推荐等元素来减少页面上的干扰,让用户能够更专注于观看视频内容。脚本通过定义一个displayNone
函数来隐藏页面上特定的元素,然后通过创建一个新的style
元素并添加CSS规则来实现这一目的。
脚本中定义的CSS规则包括:
download-entry
和download-client-trigger
:这些可能是与客户端下载相关的元素。bili-feed4-layout
:这可能是与首页推荐视频相关的布局元素。header-channel
和header-channel-fixed
:这些可能是与顶部推荐或频道相关的元素。recommend-list-v1
:这可能是与视频推荐列表相关的元素。pop-live-small-mode
:这可能是与直播间推荐相关的元素。
脚本通过document.querySelector
方法查找页面上是否存在这些元素,并将它们的display
属性设置为none
,从而隐藏它们。此外,脚本还提供了几个可选的函数调用,允许用户根据需要隐藏其他特定元素。
需要注意的是,该脚本使用了@match
指令来指定它应该在哪些页面上运行,即所有以*.bilibili.com/**
结尾的URL。这意味着它将影响B站的所有页面。
最后,脚本使用了@grant none
指令,表示它不需要任何额外的权限来运行。同时,它还声明了@version
和@description
等元数据,以提供关于脚本的基本信息。
请登录后发表评论
注册
请登录后查看评论内容