您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Remove blur in studocu.com and other annoying things.
当前为
- // ==UserScript==
- // @name Studocu_Remove_Blur
- // @namespace http://tampermonkey.net/
- // @version 0.9
- // @description Remove blur in studocu.com and other annoying things.
- // @author You
- // @match https://www.studocu.com/*
- // @icon https://www.google.com/s2/favicons?sz=64&domain=studocu.com
- // @grant none
- // @license MIT
- // ==/UserScript==
- (function () {
- 'use strict';
- // alert("Trying lol");
- let waitTime = 3000; // 3000ms to start
- let intervalTime = 10000; // 3000ms once
- const timeout = setTimeout(() => {
- main();
- }, waitTime);
- function main(){
- let frontShit = document.querySelectorAll('#document-wrapper')[0].childNodes[0];
- frontShit.remove();
- let frontShit2 = document.querySelectorAll('h2');
- for (let i = 0; i < frontShit2.length; i++) {
- const shit = frontShit2[i];
- let shitWords = "Why is this page out of focus?";
- if (shit.innerHTML.indexOf(shitWords) != -1) { // shitWords in innerHTML
- console.log(shit);
- shit.parentElement.parentElement.remove();
- }
- }
- let count = 0;
- const interval = setInterval(()=>{
- count++;
- alert("Count: " + count);
- clearBlur();
- }, intervalTime)
- let clearBlur = ()=>{
- let blurDivs = document.querySelectorAll('.page-content');
- for (let i = 0; i < blurDivs.length; i++) {
- const blurDiv = blurDivs[i];
- let blurWords = "filter: blur(4px);";
- if (blurDiv.outerHTML.indexOf(blurWords) != -1) {
- console.log(blurDiv);
- while (blurDiv.hasChildNodes()){// lifting all the children
- blurDiv.parentNode.insertBefore(blurDiv.firstChild,blurDiv);
- }
- blurDiv.parentNode.removeChild(blurDiv);
- }
- }
- };
- //Repeated execution will result in a blank page for unknown reasons.
- // 如果重复执行会导致页面空白,原因未知。
- }
- })();