Hola.
He visto algunos plugin para firefox o chrome que disablean la publicidad.
Cuando detectan una publicidad de google por ejemplo la remueven.
Alguno sabe como hacen eso?. supongo que es con javascript
| ||||
Respuesta: Disablear Publicidad tenes estas dos http://www.cristalab.com/tutoriales/...onkey-c39384l/ http://www.lancelhoff.com/blocking-google-adsense-ads/ y puede que haya otras saludos
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
| ||||
Respuesta: Disablear Publicidad buenas. Cita: la habilidad de bloquear un anuncio depende de la construcción de la misma. de los ejemplos que puso @emprear, el primero asume que son publicidad de google. el segundo consiste de un plugin para el navegdor que aparentemente está diseñado para eso. ¿por qué no te funciona? para comenzar, las cosas no suceden mágicamente. la razón por la que algunos plugins lo hace posible es porque el autor ha estudiado el patrón que sigue los servicios de publicidad. pero abarcar a todos, es imposible. algunos plugins no requieren ajustes pero con el tiempo puede quedar inusable si el patrón de mostrar la publicidad cambia ‒ aparentemente el caso del segundo enlace. otros plugins requieren configuración manual ‒ el caso del primer enlace. en detalles simples, ¿cómo funcionan? básicamente el plugin accesa la estructura DOM del documento o inyecta un script al documento que busca ciertos elementos con un id en particular o con ciertas características. finalmente lo remueve del DOM o lo oculta con propiedades CSS. Porque pongo eso como plugin y sigo viendo las publicidades
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
| ||||
Respuesta: Disablear Publicidad Entiendo. Y por ejemplo si quiero saber si el nombre empieza con un patron en comun(algo de expresiones regulares pero no lo pude aplicar) Entonces... yo se que google_ads_ puede aparecer con iframe_asd, iframes_cthulhuphant etc... pero siempre con el mismo patron google_ads_* Como podria compararlo? Ejemplo: var asd = /google_ads_.*/; if(elemento.getAttribute("name") == asd) <--- asi no funcaria ya que esta igualando a /google_ads_ Como podria compararlo?. Gracias por las respuestas. |
| ||||
Respuesta: Disablear Publicidad una expresión regular no se compara directamente con un string. en javascript, una expresión regular es un objeto y se utilizan a traves de ciertos métodos. por ejemplo, el método test de las expresiones regulares acepta un string el cual devuelve un boolean. si devuelve true significa que hubo coincidencia del patrón con el string.
Código:
console.log(/\w/.test('string')); // devuelve true, la clase \w (word, o lo mismo que A-Z, a-z, 0-9, _) encuentra la letra 's' en 'string'
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
Etiquetas: |