您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Improve Sites Performances by Blocking ads, disabling animations, limiting media size and boosting FPS
- // ==UserScript==
- // @name FPS Booster [Sploop.io, Moomoo.io and other]
- // @description Improve Sites Performances by Blocking ads, disabling animations, limiting media size and boosting FPS
- // @author _VcrazY_
- // @match https://*.discord.com/app
- // @match https://*.discord.com/channels/*
- // @match https://*.discord.com/login
- // @match https://*.discord.com/*
- // @match https://facebook.com/*
- // @match https://*.facebook.com/*
- // @match *://starve.io/*
- // @match *://classroom.google.com/*
- // @match *://classroom.google.com/*
- // @match *://*.io/*
- // @match *://sploop.io/*
- // @match *://moomoo.io/*
- // @match *://sandbox.moomoo.io/*
- // @match *://dev.moomoo.io/*
- // @match *://*.moomoo.io/*
- // @match *://starve.io/*
- // @match *://surviv.io/*
- // @match *://agar.io/*
- // @match *://slither.io/*
- // @match *://diep.io/*
- // @match *://deeeep.io/*
- // @match *://evowars.io/*
- // @match *://zombs.io/*
- // @match *://paper-io.com/*
- // @match *://skribbl.io/*
- // @match *://*.github.io/*
- // @match *://*.glitch.me/*
- // @match *://www.google.com/recaptcha/api2/*
- // @match *://www.google.com/*
- // @match *://diep.io/*
- // @match *://www.baidu.com/*
- // @match *://baidu.com/*
- // @match *://m.baidu.com/*
- // @match *://*.baidu.com/*
- // @match *://*.com/*
- // @icon https://tinyurl.com/ycxz2v37
- // @run-at document-start
- // @grant unsafeWindow
- // @license MIT
- // @version 2.1
- // @namespace https://gf.qytechs.cn/en/users/1064285-vcrazy-gaming
- // ==/UserScript==
- (function() {
- "use strict";
- // Apply global style to disable animations and transitions
- const style = document.createElement("style");
- style.textContent = `
- * {
- animation: none !important;
- transition: none !important;
- }
- `;
- document.documentElement.appendChild(style);
- // Force lower devicePixelRatio & clear console periodically
- const TARGET_PIXEL_RATIO = 0.9;
- const CLEAR_INTERVAL_MS = 2 * 60 * 1000; // 2 minutes
- setInterval(() => {
- if (unsafeWindow.devicePixelRatio !== TARGET_PIXEL_RATIO) {
- unsafeWindow.devicePixelRatio = TARGET_PIXEL_RATIO;
- }
- console.clear();
- }, CLEAR_INTERVAL_MS);
- // Helper to run code on DOM ready
- function onDOMReady(callback) {
- if (document.readyState === "loading") {
- document.addEventListener("DOMContentLoaded", callback);
- } else {
- callback();
- }
- }
- // Apply media optimization and ad-blocking
- onDOMReady(() => {
- // Lazy-load media
- document.querySelectorAll("img, video").forEach(media => {
- media.loading = "lazy";
- });
- // Limit video size
- document.querySelectorAll("video").forEach(video => {
- video.addEventListener("loadedmetadata", () => {
- if (video.videoHeight > 90) {
- video.height = 90;
- }
- });
- });
- // Limit image dimensions
- document.querySelectorAll("img").forEach(img => {
- img.onload = () => {
- if (img.naturalHeight > 720) {
- img.height = 720;
- }
- if (img.naturalWidth > 1280) {
- img.width = 1280;
- }
- };
- });
- // Ad video blocker
- // Thanks to https://gf.qytechs.cn/en/users/983322-lrw
- // Original script: https://gf.qytechs.cn/en/scripts/468084-lift-web-restrictions-modified
- const blockAdVideos = () => {
- const videoElements = document.querySelectorAll("video");
- for (let i = 0; i < videoElements.length; i++) {
- const videoElement = videoElements[i];
- if (videoElement.duration < 10) {
- // Assuming ads are usually shorter than 10 seconds
- videoElement.pause();
- videoElement.src = "";
- videoElement.remove();
- }
- }
- };
- blockAdVideos();
- // Remove ad elements, I will add more ads soon...
- const adDomains = ["googleads.g.doubleclick.net", "adsbygoogle.js", "pagead2.googlesyndication.com"];
- const removeAds = () => {
- document.querySelectorAll("iframe, ins, script, link, meta").forEach(el => {
- const src = el.src || el.href || "";
- const content = el.content || "";
- if (adDomains.some(domain => src.includes(domain)) || content.toLowerCase().includes("advertisement")) {
- el.remove();
- }
- });
- };
- removeAds();
- new MutationObserver(removeAds).observe(document.body, {
- childList: true,
- subtree: true
- });
- });
- // Disable all animation scheduling
- window.requestAnimationFrame = () => {};
- window.setTimeout = fn => fn();
- window.setInterval = fn => fn();
- })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址