← All examples

JavaScript Privacy

Block hidden tracker iframes

Detects iframes pointing to known analytics and ad domains and removes their source.

Code to copy

(function () {
  var bad = /doubleclick|google-analytics|googletagmanager|googlesyndication|
    scorecardresearch|quantserve|adservice|facebook\.com\/tr|connect\.facebook|
    hotjar|mixpanel|segment\.io|adnxs|criteo/i.source.replace(/\s+/g, '');
  var re = new RegExp(bad, 'i');
  document.querySelectorAll('iframe[src]').forEach(function (f) {
    if (re.test(f.src)) {
      f.style.setProperty('display', 'none', 'important');
      try { f.removeAttribute('src'); } catch (e) {}
    }
  });
})();

How to use this example

  1. Copy the code with the button above.
  2. Install JustZix (2 minutes) and open the extension on the target page.
  3. Add a new rule matching that page.
  4. Paste the code into the rule's JavaScript panel and save — it runs on every page visit.

Rate this example

No ratings yet — be the first.

Does this example work?

Snippets are useless without somewhere to paste them.

JustZix takes 2 minutes to install and runs your code on every matching page. No account, no payment.

Download free See use cases