Underc0de

Foros Generales => Noticias Informáticas => Mensaje iniciado por: AXCESS en Febrero 09, 2025, 09:37:54 PM

Título: Brave ahora permite inyectar JavaScript personalizado para modificar sitios web
Publicado por: AXCESS en Febrero 09, 2025, 09:37:54 PM
(https://i.postimg.cc/j58p6s12/Brave-Browser.png) (https://postimg.cc/WFkYTPTc)

Brave Browser está incorporando una nueva función llamada "scriptlets personalizados" que permite a los usuarios avanzados introducir su propio código JavaScript en los sitios web, lo que permite una mayor personalización y control sobre su experiencia de navegación.

La nueva función está disponible en la versión 1.75 de Brave Browser para escritorio y es muy similar a las populares extensiones de navegador TamperMonkey y GreaseMonkey, que permiten a los usuarios crear "scripts de usuario" que modifican la funcionalidad de sitios web específicos.

"A partir de la versión 1.75 de escritorio, los usuarios avanzados de Brave podrán escribir e introducir sus propios scriptlets en una página, lo que les permitirá un mejor control sobre su experiencia de navegación", explicó Brave en el anuncio.

Brave afirma que la función se creó inicialmente para depurar la función de bloqueo de anuncios del navegador, pero consideró que era demasiado valiosa como para no compartirla con los usuarios.

La función de scriptlets personalizados de Brave se puede utilizar para modificar páginas web con una amplia variedad de propósitos de privacidad, seguridad y usabilidad.

Para realizar cambios relacionados con la privacidad, los usuarios escriben scripts que bloquean los rastreadores basados en JavaScript, aleatorizan las API de huellas dactilares y sustituyen los scripts de Google Analytics por una versión ficticia.

En términos de personalización y accesibilidad, los scriptlets se pueden utilizar para ocultar barras laterales, ventanas emergentes, anuncios flotantes o widgets molestos, forzar el modo oscuro incluso en sitios que no lo admiten, expandir áreas de contenido, forzar el desplazamiento infinito, ajustar los colores del texto y el tamaño de fuente y expandir automáticamente el contenido oculto.

Por ejemplo, el siguiente script eliminará las barras laterales de un sitio web en particular.

(https://www.bleepstatic.com/images/news/web-browsers/brave/custom-scriptlets/brave-custom-scriptlet.jpg)

Para mejorar el rendimiento y la facilidad de uso, los scriptlets pueden bloquear la reproducción automática de videos, cargar imágenes de forma diferida, completar formularios automáticamente con datos predefinidos, habilitar atajos de teclado personalizados, omitir restricciones de clic derecho y hacer clic automáticamente en cuadros de diálogo de confirmación.

Las posibles acciones que se pueden lograr con fragmentos de JavaScript inyectados son prácticamente infinitas. Sin embargo, se recomienda tener cuidado, ya que ejecutar scriptlets personalizados que no sean de confianza puede causar problemas o incluso presentar algún riesgo.

Cómo usar scriptlets de Brave

Brave dice que los scriptlets son herramientas poderosas en manos de usuarios expertos. Al mismo tiempo, existe el riesgo de que el JavaScript personalizado pueda causar problemas en el sitio web.

Por este motivo, ha colocado la nueva función detrás de una bandera de modo de desarrollador en Shields > Filtrado de contenido.

Puede acceder a la nueva función yendo a "brave://settings/shields/filters", habilitando el "modo de desarrollador" y luego haciendo clic en el botón "Agregar nuevo scriptlet".

(https://www.bleepstatic.com/images/news/u/1220909/2025/February/brave.jpg)

Aparecerá un cuadro advirtiendo al usuario que no debe pegar código que no entiende, ya que esto podría generar riesgos de privacidad.

(https://www.bleepstatic.com/images/news/u/1220909/2025/February/add.jpg)

La función de scriptlet personalizado de Brave sigue una sintaxis de reglas de filtrado similar a las reglas de bloqueo de anuncios de uBlock Origin o AdGuard.

Aquellos interesados en experimentar con la nueva función de Brave solo deben usar su propio código o el de personas en las que confíen, evitando estrictamente cualquier cosa que no haya sido examinada a fondo.

También es posible suscribirse a listas de filtros de bloqueo de anuncios existentes, de modo que sus reglas se utilicen automáticamente en Brave.

Fuente:
BleepingComputer
https://www.bleepingcomputer.com/news/software/brave-now-lets-you-inject-custom-javascript-to-tweak-websites/