Last active
June 12, 2018 09:35
-
-
Save DIYer22/e5e5402e2d0451911b057ed6063a3fa0 to your computer and use it in GitHub Desktop.
屏蔽知乎的"热门内容" for Tampermonkey Javascript 脚本 Chrome 扩展脚本。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name removeZhihuHot | |
// @namespace http://tampermonkey.net/ | |
// @version 0.1 | |
// @description try to take over your time line! | |
// @author leiYang | |
// @match https://www.zhihu.com | |
// @grant none | |
// ==/UserScript== | |
(function() { | |
window.REMOVE_HOT_LEN = 0; | |
var top = document.getElementsByClassName('TopstoryMain')[0]; | |
var big = top.children[0]; | |
var f = ()=>{ | |
var divs = document.getElementsByClassName('FeedSource-firstline'); | |
console.log(divs.length); | |
if(divs.length == window.REMOVE_HOT_LEN){ | |
return; | |
} | |
divs = [...divs].filter((v, k)=>v.textContent.indexOf('热门内容, 来自:')==0); | |
window.REMOVE_HOT_LEN = divs.length; | |
if(!divs.length){ | |
return; | |
} | |
var count = 0; | |
divs.forEach((v, k)=>{ | |
//setTimeout(()=>{v.parentNode.parentNode.parentNode.hidden=true;}, count*00); | |
v.parentNode.parentNode.parentNode.hidden=true; | |
count += 1; | |
}); | |
}; | |
var currentpos=document.body.scrollTop; | |
window.scroll(0,currentpos+10); | |
setTimeout(f, 500); | |
//setInterval(f, 500); | |
//document.onchange = f; | |
var observer = new MutationObserver(f); | |
observer.observe(big, {'childList': true,}); | |
})(); | |
//屏蔽知乎的"热门内容" for Tampermonkey Javascript 脚本 Chrome 扩展脚本。 | |
//ps. 如果没有内容,改变一下浏览器窗口大小即可自动加载 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment