javascript
  • ads
  • adsense
  • 2014-07-13 16 views 6 likes 
    6

    Tôi đã làm việc để chặn quảng cáo (hoặc ẩn chúng) bằng cách sử dụng javascript đơn giản. Đối với quảng cáo cụ thể cho trang web sử dụng thông tin như sau:Quảng cáo adsblock chặn adsense như thế nào?

    document.querySelector("img[src*='domain.com/path/to/ad/']").style.display="none" 
    

    Thực tế hoạt động để tìm hình ảnh cụ thể và ẩn hình ảnh đó. Tuy nhiên, dường như Google đang chèn quảng cáo của họ vào khung nội tuyến chứa tài liệu của riêng nó với đầu trang/chân trang/chân trang. Nó trông giống như thế này:

    google ads

    tôi đã không thể tìm thấy một cách để chọn quảng cáo adsense và làm điều gì đó với nó. Làm thế nào bạn sẽ đi về việc lựa chọn bất cứ điều gì trong khối đó?

    +0

    Vì vậy, bạn chỉ hỏi cách chọn một phần tử trong iframe? –

    +0

    Bạn được chào đón: https://developer.chrome.com/extensions/webRequest –

    +0

    @cookiemonster kinda. Tôi đang xem xét việc xóa quảng cáo sau khi đã tải trên iOS. Apple không cung cấp một cách để chúng tôi xem xét kỹ mọi URL sẽ tải trong trình duyệt (theo như tôi biết). Tôi figured bằng cách sử dụng javascript để gọi hiển thị không có trên chúng là điều tốt nhất tiếp theo. – jasono

    Trả lời

    1

    Tôi tin rằng nó sử dụng kết hợp các thứ như url mà phần bổ sung bắt nguồn từ, kích thước của biểu ngữ và mã cho quảng cáo trong html của trang.

    Tôi nghĩ rằng adblock thực sự giữ cho quảng cáo không tải và không chỉ ẩn quảng cáo.

    Tại sao bạn muốn ẩn quảng cáo. Có trang web của bạn bạn đặt javascript?

    +0

    Tôi đang xem liệu tôi có thể tạo tiện ích trong iOS cho safari có thể xóa quảng cáo sau khi trang đã tải hay không. Đối với iOS, bạn được yêu cầu sử dụng công cụ táo nếu bạn muốn tạo trình duyệt có nghĩa là tôi không có cách nào để chặn một số URL nhất định tải (theo như tôi biết). – jasono

    +0

    Firefox dành cho iOS có một khối quảng cáo nên tôi chắc chắn rằng nó có thể được thực hiện. Nhưng tôi tin rằng nó lọc trước khi tải trang vì vậy tôi không chắc chắn cố gắng che giấu các yếu tố của trang sẽ hoạt động. – user3823888

    Các vấn đề liên quan