Elimina el modal de requisito de foto y restaura el desplazamiento de la página.
// ==UserScript==
// @name Quitar requisito
// @name:es Quitar requisito
// @description Elimina el modal de requisito de foto y restaura el desplazamiento de la página.
// @description:es Elimina el modal de requisito de foto y restaura el desplazamiento de la página.
// @namespace https://greasyfork.org/users/tu-usuario
// @version 1.0
// @license MIT
// @match https://aulavirtual.itla.edu.do/*
// @run-at document-idle
// ==/UserScript==
(function () {
'use strict';
function limpiar() {
document.querySelector('#asgp-overlay')?.remove();
const html = document.documentElement;
const body = document.body;
if (html) {
html.style.overflow = 'auto';
html.style.height = 'auto';
}
if (body) {
body.style.overflow = 'auto';
body.style.height = 'auto';
body.style.position = 'static';
}
document.querySelectorAll('.modal-backdrop, .asgp-backdrop').forEach(el => el.remove());
}
limpiar();
const observer = new MutationObserver(limpiar);
observer.observe(document.documentElement, {
childList: true,
subtree: true,
attributes: true,
attributeFilter: ['style', 'class']
});
setInterval(limpiar, 500);
})();