2013-06-22 24 views
13

Tôi đang xây dựng một trang HTML đơn giản với một số hình ảnh, FireFox của tôi có Adblock Plus — được cài đặt gần đây— và chặn các hình ảnh này. Tôi nhìn vào các trang tương tự khác trên mạng và họ không chặn hình ảnh, vậy tại sao nó chặn tôi?Làm thế nào để dừng hình ảnh chặn quảng cáo và chặn trong trang HTML

Tôi không muốn khách truy cập vào trang của mình không nhìn thấy hình ảnh nếu họ tình cờ cài đặt Adblock trong FireFox.

Một số lời khuyên để cho phép hình ảnh hiển thị trong khi khối ab được bật sẽ là tuyệt vời. Tôi không muốn viết ngoại lệ hay bất cứ thứ gì để tôi xem, tôi muốn đặt trang của mình để Adblock không chặn hình ảnh.

Trả lời

34
  1. Tôi giả định rằng bạn không nói về Adsense ở đây nhưng hình ảnh được lưu trữ trên máy chủ của bạn và mã hóa cứng vào trang của bạn.

  2. Nếu có thể chúng sẽ bị chặn do tên tệp và/hoặc đường dẫn.

Adblock sẽ chặn hình ảnh

  • với kích thước quảng cáo phổ biến trong tên tập tin, ví dụ 'myimage_720_90.png' hoặc 'myimage_300x250.jpg'.
  • với từ khóa quảng cáo phổ biến trong đường dẫn (và tên tệp), ví dụ: biểu ngữ, adv, quảng cáo.
  • bộ lọc có thể khác mà phân tích CSS hoặc HTML

Kiểm tra tên tập tin hình ảnh của bạn và đổi tên một số để xem làm thế nào nó đi, hãy thử một cái gì đó chung chung như 'topwide.png hoặc tương tự để tránh các bộ lọc.

+3

+1 Câu trả lời hay.Trong trường hợp của tôi, đó là vì tôi đã có hình ảnh trong một thư mục '/ banners /', đã bị chặn. – GAEfan

+0

Cảm ơn bạn đã +1 - một câu trả lời hoàn chỉnh hơn sẽ được kiểm tra toàn bộ URI cho các chuỗi sẽ kích hoạt Adblock. Một cái gì đó như '/banners/myimage_720_90.png' sẽ cung cấp hai kết quả phù hợp với trình chặn. – Chaoley

+0

Ngoài việc này, bộ chọn CSS (ví dụ: 'class =" advert banner etc "') là trường hợp của tôi. –

6

Tôi gặp vấn đề tương tự, tôi có một số biểu ngữ để hiển thị trên trang web thương mại điện tử, đặt chúng vào một thư mục có tên là biểu ngữ/kích thước. Sau khi trang được hiển thị, các biểu ngữ sẽ biến mất trong Chrome. Tôi nghĩ có điều gì đó đang phát điên trong JavaScript ở đâu đó, tôi đã thử trong Firefox và mọi thứ đã hoạt động. Chỉ có sự khác biệt, không có AdBlock được kích hoạt trong Firefox!

Kiểm tra các báo cáo hình ảnh, nó đã nối này để mỗi hình ảnh trong thư mục biểu ngữ:

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

tôi đổi tên các biểu ngữ thư mục để img_bnr, sắp xếp!

+0

Đã mua một mẫu Drupal năm trước và chủ đề chứa "biểu ngữ" ('/ sites/default/files/banner /') trong đường dẫn hình ảnh cho một văn bản jQuery và plugin xoay hình ảnh. Trình chặn quảng cáo tích hợp mới của Opera đã chặn các hình ảnh bị tải xuống vì cùng một lý do. –

6

Tôi có vấn đề tương tự với tên tập tin như thế này:

adv_s_imagesName.png < - Bị chặn bởi adblock vì "ADV" trong tên tập tin

đối với tôi "ADV" có nghĩa là "tiên tiến" nhưng đối với adblock đó là "quảng cáo "!

Đã đổi tên tệp, không chặn nữa.

0

Tương tự ở đây - đã có hình ảnh với 'adtech' dưới tên (viết tắt của công nghệ quảng cáo). Đã cho tôi độ tuổi để tìm ra rằng trình chặn quảng cáo đã chặn vì tên tệp. Adtech là nền tảng phân phối quảng cáo của AOL. Từ khóa dễ hiểu để tìm kiếm, bực bội theo đuổi bạn đuôi cho các lứa tuổi cố gắng tìm ra lý do tại sao hình ảnh nội dung của bạn đang bị chặn.