← Wszystkie przykłady

JavaScript Prywatność outlook.com

Outlook: zablokuj piksele śledzące

Wykrywa i usuwa maleńkie obrazki śledzące o rozmiarze jednego piksela ukryte w treści wiadomości.

Kod do skopiowania

// Blank out 1x1 tracking pixels inside the open email body
function killPixels() {
  const body = document.querySelector('div[aria-label="Message body"]');
  if (!body) { return; }
  body.querySelectorAll('img').forEach(function (img) {
    const w = img.width || parseInt(img.getAttribute('width') || '0', 10);
    const h = img.height || parseInt(img.getAttribute('height') || '0', 10);
    if ((w <= 2 && h <= 2) || /open|track|pixel|beacon/i.test(img.src)) {
      img.removeAttribute('src');
      img.style.display = 'none';
    }
  });
}
killPixels();
const obs = new MutationObserver(killPixels);
obs.observe(document.body, { childList: true, subtree: true });

Jak użyć tego przykładu

  1. Skopiuj kod przyciskiem powyżej.
  2. Zainstaluj JustZix (2 minuty) i otwórz wtyczkę na docelowej stronie.
  3. Dodaj nową regułę dopasowaną do tej strony.
  4. Wklej kod w panelu JavaScript reguły i zapisz — uruchomi się przy każdym wejściu na stronę.

Oceń ten przykład

Brak ocen — oceń jako pierwszy.

Czy ten przykład działa?

Snippety są bezużyteczne, jeśli nie masz gdzie ich wkleić.

JustZix instalujesz w 2 minuty i odpalasz swój kod na każdej pasującej stronie. Bez konta, bez opłat.

Pobierz za darmo Zobacz zastosowania