← Wszystkie przykłady

JavaScript Dla developerów etsy.com

Etsy: oznacz oferty reklamowe

Zamiast ukrywać, przyciemnia sponsorowane oferty i obrysowuje je czerwoną ramką dla łatwego rozpoznania.

Kod do skopiowania

// Dim sponsored listings instead of hiding them, with a red outline
function markAds() {
  document.querySelectorAll('[data-ad-id]').forEach(function (el) {
    const card = el.closest('.listing-card') || el;
    if (card.dataset.jzAdMarked) { return; }
    card.dataset.jzAdMarked = '1';
    card.style.outline = '2px solid #d33';
    card.style.opacity = '0.55';
  });
}
markAds();
const obs = new MutationObserver(markAds);
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