您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Add an animated smooth webpage scroll progress bar and remove footers
// ==UserScript== // @name Webpage Scroll Progress Bar // @license MIT // @namespace http://tampermonkey.net/ // @version 0.4 // @description Add an animated smooth webpage scroll progress bar and remove footers // @match *://* // @grant none // ==/UserScript== (function() { 'use strict'; // Create the progress bar element and style it const progressBar = document.createElement("div"); progressBar.style.position = "fixed"; progressBar.style.bottom = "0"; progressBar.style.left = "0"; progressBar.style.width = "0"; progressBar.style.zIndex = "9999"; progressBar.style.height = "3px"; progressBar.style.backgroundColor = "red"; progressBar.style.transition = "width 0.1s ease-out"; progressBar.style.borderRadius = "10px"; // Rounded corners document.body.appendChild(progressBar); // Update progress bar on scroll window.addEventListener("scroll", () => { const scrollableHeight = document.documentElement.scrollHeight - window.innerHeight; const scrollProgress = (window.scrollY / scrollableHeight) * 100; progressBar.style.width = scrollProgress + "%"; // Change color based on scroll progress const color = `rgb(${250 - scrollProgress * 2.55}, 0, ${scrollProgress * 9.55})`; progressBar.style.backgroundColor = color; }); // Function to remove footers function removeFooters() { const footers = document.querySelectorAll('footer'); // Adjust selector as needed footers.forEach(footer => { footer.remove(); // Remove the footer element }); } // Call removeFooters function when the document is ready document.addEventListener('DOMContentLoaded', removeFooters); })();