您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
usuniecie tagow
// ==UserScript== // @name relanium // @namespace http://www.wykop.pl/ludzie/wytrzzeszcz/ // @description usuniecie tagow // @author wytrzeszcz // @version 0.9 // @grant none // @include http://www.wykop.pl/* // @include https://www.wykop.pl/* // @run-at document-end // ==/UserScript== (function() { var inWork=false; const relanium_run= function() { inWork=true; console.log("Reaniyum:run"); if(localStorage.getItem("relanium")==1)relanium_hide(); else relanium_show(); inWork=false; }; const relanium_hide= function() { var pat=new RegExp("wykop.pl/tag/"); var entrys=document.getElementsByClassName("entry"); Array.prototype.forEach.call(entrys, function(el){ if (pat.test(el.getElementsByTagName("div")[0].innerHTML)) el.style.display="none";}); }; const relanium_show= function() { var pat=new RegExp("wykop.pl/tag/"); var entrys=document.getElementsByClassName("entry"); Array.prototype.forEach.call(entrys, function(el){ if (pat.test(el.getElementsByTagName("div")[0].innerHTML)) el.style.display="block";}); }; const relanium_preper= function(){ var relanium_active="https://www.wykop.pl/cdn/c3201142/comment_8e9RZcTxgyltQnqjuW23rASgR7IkIzyd.jpg"; var relanium_pasive="https://www.wykop.pl/cdn/c3201142/comment_aKehHX4vBJPPtjWnQDYStHE7ZXthb6fI.jpg"; var relanium=document.createElement("img"); var relanium_li=document.createElement("li"); relanium_li.appendChild(relanium); relanium.id="relanium"; if(localStorage.getItem("relanium")==1) relanium.src=relanium_active; else relanium.src=relanium_pasive; relanium.onclick =function(){ var pat=new RegExp("wykop.pl/tag/"); var entrys=document.getElementsByClassName("entry"); if(localStorage.getItem("relanium")==1) { localStorage.setItem("relanium", 0); var img=document.getElementById("relanium"); img.src=relanium_pasive; relanium_show(); } else { localStorage.setItem("relanium", 1); img=document.getElementById("relanium"); img.src=relanium_active; relanium_hide(); } }; $('#nav .mainnav .d-logout').before(relanium_li); }; var observer = new MutationObserver(function(mutation){ var sum=0; mutation.forEach(function(el,index){sum=sum+el.addedNodes.length;}); if(sum>0)relanium_run();}); $(document).ready(function(){ relanium_preper(); var config = { attributes: true, childList: true,subtree:true }; console.log(document.getElementById("itemsStream"));//content observer.observe(document.getElementById("itemsStream"),config); relanium_run(); }); })();