您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Previne sites de desabilitar o scrolling
// ==UserScript== // @name Anti Scroll Lock // @namespace http://tampermonkey.net/ // @version 0.1 // @description Previne sites de desabilitar o scrolling // @match *://*/* // @grant none // @license GPLv3 // ==/UserScript== (function() { 'use strict'; function enableScroll() { // Remove estilos que bloqueiam o scrolling document.body.style.overflow = 'auto'; document.documentElement.style.overflow = 'auto'; // Remove event listeners que possam estar prevenindo o scrolling window.onscroll = null; window.onwheel = null; window.ontouchmove = null; document.onkeydown = null; // Remove classes que possam estar bloqueando o scroll document.body.classList.remove('no-scroll'); // Sobrescreve o método addEventListener para ignorar certos tipos de eventos const originalAddEventListener = EventTarget.prototype.addEventListener; EventTarget.prototype.addEventListener = function(type, listener, options) { if(type === 'wheel' || type === 'touchmove' || type === 'scroll') { return; } originalAddEventListener.call(this, type, listener, options); }; } // Executa a função imediatamente e a cada 1 segundo enableScroll(); setInterval(enableScroll, 1000); })();