AdBlock by BeFrugal Firefox

Examine source code of AdBlock by BeFrugal

Inspect and view changes in AdBlock by BeFrugal source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "action": {
    "default_icon": {
      "16": "img/16x16_adblocker_icon_green.png",
      "32": "img/32x32_adblocker_icon_green.png",
      "64": "img/64x64_adblocker_icon_green.png"
    },
    "default_popup": "popup.html"
  },
  "background": {
    "scripts": [
      "/js/sw.js"
    ]
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "befrugaladblock@befrugal.com"
    }
  },
  "declarative_net_request": {
    "rule_resources": [
      {
        "id": "default",
        "enabled": true,
        "path": "/rulesets/main/default.json"
      },
      {
        "id": "block-lan",
        "enabled": false,
        "path": "/rulesets/main/block-lan.json"
      },
      {
        "id": "dpollock-0",
        "enabled": false,
        "path": "/rulesets/main/dpollock-0.json"
      },
      {
        "id": "adguard-spyware-url",
        "enabled": false,
        "path": "/rulesets/main/adguard-spyware-url.json"
      },
      {
        "id": "annoyances-cookies",
        "enabled": false,
        "path": "/rulesets/main/annoyances-cookies.json"
      },
      {
        "id": "annoyances-overlays",
        "enabled": false,
        "path": "/rulesets/main/annoyances-overlays.json"
      },
      {
        "id": "annoyances-social",
        "enabled": false,
        "path": "/rulesets/main/annoyances-social.json"
      },
      {
        "id": "annoyances-widgets",
        "enabled": false,
        "path": "/rulesets/main/annoyances-widgets.json"
      },
      {
        "id": "annoyances-others",
        "enabled": false,
        "path": "/rulesets/main/annoyances-others.json"
      },
      {
        "id": "stevenblack-hosts",
        "enabled": false,
        "path": "/rulesets/main/stevenblack-hosts.json"
      },
      {
        "enabled": true,
        "id": "befrugal",
        "path": "/rulesets/main/befrugal.json"
      },
      {
        "enabled": true,
        "id": "affiliate",
        "path": "/rulesets/main/affiliate.json"
      },
      {
        "id": "urlhaus.full",
        "enabled": true,
        "path": "/rulesets/main/urlhaus.full.json"
      },
      {
        "id": "openphish.domains",
        "enabled": true,
        "path": "/rulesets/main/openphish.domains.json"
      }
    ]
  },
  "description": "Browse Ad-Free. Fast. Secure.",
  "homepage_url": "https://www.befrugal.com/home/?show=button",
  "host_permissions": [
    "*://*/*"
  ],
  "icons": {
    "16": "img/16x16_adblocker_icon_blue.png",
    "32": "img/32x32_adblocker_icon_blue.png",
    "64": "img/64x64_adblocker_icon_blue.png",
    "128": "img/128x128_adblocker_icon_blue.png"
  },
  "manifest_version": 3,
  "minimum_chrome_version": "119.0",
  "name": "AdBlock by BeFrugal",
  "permissions": [
    "activeTab",
    "declarativeNetRequest",
    "scripting",
    "storage",
    "alarms"
  ],
  "short_name": "BeFrugal AdBlock",
  "version": "2025.12.2.0",
  "web_accessible_resources": [
    {
      "resources": [
        "/web_accessible_resources/noop.js",
        "/web_accessible_resources/noop.txt",
        "/web_accessible_resources/noop-1s.mp4",
        "/web_accessible_resources/noop.css",
        "/web_accessible_resources/2x2.png",
        "/web_accessible_resources/32x32.png",
        "/web_accessible_resources/1x1.gif",
        "/web_accessible_resources/empty",
        "/web_accessible_resources/noop.html",
        "/web_accessible_resources/nofab.js",
        "/web_accessible_resources/hd-main.js",
        "/web_accessible_resources/google-ima.js",
        "/web_accessible_resources/popads.js",
        "/web_accessible_resources/google-analytics_analytics.js",
        "/web_accessible_resources/googlesyndication_adsbygoogle.js",
        "/web_accessible_resources/amazon_apstag.js",
        "/web_accessible_resources/doubleclick_instream_ad_status.js",
        "/web_accessible_resources/google-analytics_cx_api.js",
        "/web_accessible_resources/googletagservices_gpt.js",
        "/web_accessible_resources/scorecardresearch_beacon.js",
        "/web_accessible_resources/google-analytics_ga.js",
        "/web_accessible_resources/outbrain-widget.js",
        "/web_accessible_resources/fingerprint2.js",
        "/web_accessible_resources/amazon_ads.js",
        "/web_accessible_resources/chartbeat.js",
        "/web_accessible_resources/noop-vmap1.xml",
        "/web_accessible_resources/noop-vast3.xml",
        "/web_accessible_resources/noop-0.1s.mp3",
        "/web_accessible_resources/nobab2.js",
        "/web_accessible_resources/noop.json",
        "/web_accessible_resources/click2load.html",
        "/web_accessible_resources/noeval-silent.js"
      ],
      "matches": [
        "<all_urls>"
      ],
      "use_dynamic_url": true
    }
  ]
}

Best AdBlock by BeFrugal Alternatives

Here are some Firefox add-ons that are similar to AdBlock by BeFrugal: