LeonMarchetti / tampermonkey-scripts

Scripts for the Tampermonkey browser extension
1 stars 0 forks source link

Videos - Rompe sitios #16

Closed LeonMarchetti closed 1 month ago

LeonMarchetti commented 1 month ago

Algunas páginas se rompen cuando está activo el script "Videos". Al desactivarlo desde el atajo de Tampermonkey se arreglan.

LeonMarchetti commented 1 month ago

21/05/2024: Se rompe la página de plugins de Traefik https://plugins.traefik.io/plugins, mostrando todos los elementos sin estilos.

LeonMarchetti commented 1 month ago

El problema parece ser la inyección de los CSS a través de la función injectStylesheet. La cambié por el uso del parámetro del bloque de metadatos @resource y las funciones GM_getResourceText y GM_addStyle para importar un archivo CSS por web.

// @resource     RES_JQUERY_TOAST https://cdn.rawgit.com/kamranahmedse/jquery-toast-plugin/bd761d335919369ed5a27d1899e306df81de44b8/dist/jquery.toast.min.css
// @resource     RES_FONT_AWESOME https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css
// @grant        GM_addStyle
// @grant        GM_getResourceText

GM_addStyle(GM_getResourceText("RES_JQUERY_TOAST"));
GM_addStyle(GM_getResourceText("RES_FONT_AWESOME"));

Fuente: https://github.com/Tampermonkey/tampermonkey/issues/835#issuecomment-628137725