获得徽章 0
- 每到星期四,就会有数不清的带有迷惑的肯德基疯狂星期四的段子。作为一个单纯的前端,很是不好分辨。因此写了个脚本,自动隐藏摸鱼页面上所有带肯德基疯狂星期四的脚本,支持滚动隐藏,甚至贴心的做了节流处理,防止页面变卡顿。关键字还可以自定义,用来隐藏你不想看到的字段。非常方便,复制到控制台运行即可。代码如下:
const kws = ['KFC','疯狂星期四','V我','v我','肯德基','我50']
var swh = true
function shield(){
var is = document.querySelectorAll('ul.pin-list>span>li')
is.forEach(item=>{
var zk = item.querySelector('.limit-btn')
if(zk && zk.innerText==='展开'){
zk.click()
}
var cnt = item.querySelector('.content-box>.content')
setTimeout(()=>{
const cont = cnt.innerText
kws.forEach(kw=>{
if(cont.indexOf(kw)>=0){
item.style.display = 'none'
}
})
},0)
})
}
function antiShake(){
if(swh){
swh=false
setTimeout(()=>{
swh = true
shield()
},1000)
}
}
window.addEventListener('scroll',antiShake)展开赞过32 - 让摸鱼不那么明显,去掉知乎页面无用的图片和视频,下面几行简陋的代码让摸鱼更加安全(控制台运行即可):
window.addEventListener("scroll",()=>{
var noNodes = document.querySelectorAll(".VideoAnswerPlayer,.ZVideoItem-player,.VoteButton--down,.VoteButton--up,img,.AdvertImg,.RichContent-cover,.ZVideoItem-video,.Pc-feedAd-container,.VideoAnswerPlayer,.AppHeader,.GlobalSideBar")
for(var n of noNodes){ n.style.display = "none" }
var h1s = document.getElementsByClassName("ContentItem-title")
for(var h1 of h1s){
h1.style.fontWeight = "normal"
h1.style.fontSize = "14px"
}
var cl = document.getElementsByClassName("Topstory-container")[0]
cl.style.width = "700px"
})展开等人赞过75