2013-06-22 7 views
13

Sto costruendo una semplice pagina HTML con alcune immagini, il mio FireFox ha Adblock Plus, installato di recente, e blocca queste immagini. Guardo altre pagine simili in rete e non stanno bloccando le immagini, quindi perché sta bloccando il mio?Come bloccare adblock più il blocco delle immagini nella pagina HTML

Non voglio che i visitatori della mia pagina non vedano le immagini se hanno installato Adblock in FireFox.

Alcuni consigli per consentire alle immagini di mostrare mentre il blocco ab è attivo sarebbe ottimo. Non voglio scrivere eccezioni o altro per la mia visualizzazione. Voglio impostare la mia pagina in modo che Adblock non blocchi le immagini.

risposta

34
  1. Suppongo che tu non stia parlando di Adsense qui ma immagini ospitate sul tuo server e codificate nella tua pagina.

  2. In tal caso, probabilmente sono bloccati a causa del nome e/o del percorso del file.

Adblock blocca immagini

  • con dimensioni di annunci incontrate nel nome di file, ad esempio 'myimage_720_90.png' o 'myimage_300x250.jpg'.
  • con parole chiave di annunci comuni nel loro percorso (e nome del file), ad es. banner, adv, annuncio.
  • forse altri filtri che analizzano i CSS o HTML

Controllare i nomi di file di immagini e rinominare un po 'per vedere come va, provare qualcosa di generico come 'topwide.png o simili per evitare i filtri.

+3

+1 Ottima risposta.Nel mio caso, era perché avevo le immagini in una cartella "/ banners /", che era bloccata. – GAEfan

+0

Grazie per il +1: una risposta originale più completa sarebbe stata controllare l'intero URI per le stringhe che attiveranno Adblock. Qualcosa come "/banners/myimage_720_90.png" fornirà due match al blocker. – Chaoley

+0

Un'aggiunta a questo, selettori CSS (ad esempio 'class =" banner pubblicitario, ecc ") era il mio caso. –

6

Avevo un problema molto simile, avevo alcuni banner da mostrare su un sito eCommerce, li ho messi in una cartella chiamata banner/size. Dopo il rendering della pagina, i banner sarebbero scomparsi in Chrome. Ho pensato che qualcosa fosse impazzito in JavaScript da qualche parte, ho provato in Firefox e tutto ha funzionato. Unica differenza, nessun AdBlock abilitato in Firefox!

Controllo delle dichiarazioni di immagine, aveva aggiunto questo per ogni immagine nella cartella striscioni:

style="display: none !important; visibility: hidden !important; opacity: 0 !important; background-position: 1px 1px; width="0" height="0" 

ho rinominato i banner cartella per img_bnr, ordinato!

+0

Acquistato un modello Drupal anni fa e il tema conteneva "banner" ('/ sites/default/files/banner /') nel percorso dell'immagine per un plugin di rotazione di testo e immagine jQuery. Il nuovo ad-blocker incorporato di Opera impediva il download delle immagini per lo stesso motivo. –

6

ho avuto problema simile con il nome del file in questo modo:

adv_s_imagesName.png < - Bloccato da AdBlock a causa di "adv" nel nome del file

per me "adv" significa "avanzata", ma per Adblock è "pubblicità "!

File rinominato, non più blocco.

0

Stesso qui - aveva un'immagine con 'adtech' nel nome (abbreviazione per la tecnologia pubblicitaria). Mi ci sono voluti anni per capire che l'adblocker stava bloccando a causa del nome del file. Adtech è la piattaforma di pubblicazione di annunci di AOL. Parola chiave comprensibile da tenere d'occhio, frustrante inseguirti per anni cercando di capire perché l'immagine del contenuto viene bloccata.

Problemi correlati