0 votos

Safari Eliminar elementos personalizados

Me gustaría eliminar elementos HTML personalizados de los sitios web - principalmente banners publicitarios o podría ser cualquier cosa. Parece que esta funcionalidad no está permitida con los últimos bloqueadores de anuncios de la galería de extensiones (por favor, corregidme si me equivoco). Hasta ahora he probado Ghostery Lite, Adblock, Ka-Block, UBlock, 1Block, etc.

Tengo curiosidad por saber si esto se puede hacer con una extensión personalizada que sólo utilice localmente:

  • mantener una lista de elementos HTML no deseados por sitio
  • eliminar elementos en la visita al lugar

Antes de pasar horas en esto, ¿es posible hacerlo?

Mac OS X: 10.15.5 Safari: 13.1.1

3voto

user43889 Puntos 266

Adguard para Mac evita las restricciones impuestas a las extensiones del navegador. Intercepta las conexiones http(s) de todas las aplicaciones (no solo de Safari) y aplica sus reglas de bloqueo.

Además de utilizar las listas de bloqueo vinculadas a Adguard, puedes crear las tuyas propias. Así que inventa tus propias reglas - ¡limitadas sólo por tu imaginación!

Y si necesitas un poco de ayuda hay un foro activo que incluye una sección para Filtros personalizados .

3voto

Douglas Puntos 10417

Antes de pasar horas en esto, ¿es posible hacerlo?

Sí. Sin embargo, sería una espectacular pérdida de tiempo tratar de mantenerlo continuamente.

Una opción mejor (y mi preferida) es hacer algo a nivel de red y utilizar pfBlockerNG o piHole . Personalmente uso pfBlockerNG porque soy un gran defensor de los routers firewall de pfSense (así como de FreeBSD). pf es también el firewall por defecto que se encuentra en MacOS. Sin embargo, nunca he intentado ejecutar pfBlocker en MacOS.

PiHole es un producto realmente interesante, ya que es lo suficientemente pequeño como para funcionar en una Raspberry Pi o en otras distribuciones de Linux. Aunque he hecho algunos experimentos preliminares con él, he optado por pfBlockerNG porque soy un tipo de BSD y no soy muy fan de Linux. Sin embargo, YMMV.

¿Qué hacen estas cosas?

Bloquear elementos a nivel de red en base a una lista negra apoyada por la comunidad. Una lista más actualizada y completa está disponible mediante suscripción. Así que, dependiendo de tus necesidades y tolerancia al riesgo, podría ser una solución gratuita. Por ejemplo, yo uso la versión comunitaria para casa y el modelo de suscripción para el trabajo y para mis clientes.

Mejor que los complementos del navegador

(IMO) son mucho mejores que los plugins del navegador. Ya que operan en la capa de red y protegerán toda su red en lugar de un solo navegador. Además, no hay una sobrecarga de la CPU, aunque sea insignificante.

Sin embargo, lo más importante para mí es el aspecto de la privacidad, donde los plugins piden acceso a cosas como tu ubicación, tu historial de navegación e incluso tus contactos. Lo "gratuito" suele tener un coste asociado y suele ser tu privacidad.

PiHole y pfBlockerNG utilizan un modelo diferente, llamado "freemium". El producto está disponible de forma gratuita, pero los servicios premium (como el soporte o las actualizaciones de la lista negra en tiempo real) están disponibles de pago.

Una de las ventajas de utilizar este enfoque fue encontrar y bloquear los dominios publicitarios con los que se comunicaban cosas como mi SmartTV (Samsung y LG) o mi radio conectada a Internet (Sonus). Esto no se puede solucionar con un plugin para el navegador.

Por último, el bloqueo de estos elementos a nivel de red liberará una buena parte del ancho de banda que ni siquiera sabías que estaba siendo consumido por los dominios publicitarios y los rastreadores.

1voto

cikabole Puntos 11

Sí, esto es posible utilizando SafariServices en una aplicación personalizada. Podrías crear una aplicación que cargue cosas específicas que quieras desactivar (por ejemplo, una lista de dominios o selectores CSS) y que permita a Safari saber cuándo se actualiza esa lista. Entonces tendrías que transformar tu lista en algo que el Extensión del bloqueador de contenidos puede analizar y decirle a Safari que actualice su lista de bloqueo de contenidos. Podrías usar esto localmente sin tener que firmarlo/enviarlo a la App Store.

0voto

youngpilot Puntos 44

Cambia a Firefox y utiliza uBlock Origen .

Esa es la respuesta corta -en la cara-. A continuación, mi razonamiento y una respuesta más detallada a su pregunta.

uBlock origin es un bloqueador de amplio espectro y proporciona exactamente la funcionalidad que usted necesita. No está comercializado, es mantenido por la comunidad y es de uso gratuito. Tenga en cuenta que uBlock es algo diferente a uBlock Origin (utilice el enlace proporcionado anteriormente). En mi opinión es el mejor bloqueador de contenido (y de publicidad) disponible.

uBlock Origin para Safari solía ser una cosa también, pero desde Safari 12 los bloqueadores de contenido ya no funcionan con tanta fiabilidad en Safari. Las razones del cambio en Safari fueron discutidas aquí Y también por eso otros bloqueadores de anuncios ya no funcionan con tanta fiabilidad en Safari. Es probable que esto no cambie en un futuro próximo. Por lo tanto, uBlock Origin para Safari fue descatalogado y ya no es una opción viable para las versiones actuales de Safari. Personalmente, no soporto navegar por la web sin un bloqueador de contenidos suficientemente personalizable. Por eso la única opción para mí era cambiar de navegador.

Si no te gusta Firefox después de haberlo probado, uBlock Origin también funciona con cualquier navegador basado en Chromium (por ejemplo, Brave, Chrome, Opera). Aunque una de las principales razones para usar Safari es la buena gestión de la energía en los portátiles: Tu portátil durará mucho más en comparación con el uso de cualquier navegador basado en Chromium. De ahí que recomiende Firefox. No hace falta decir que Chromium es el más popular, pero tal vez no sea el motor más confiable cuando se trata de la privacidad.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X