← Tutti gli esempi

JavaScript Produttività open.spotify.com

Spotify: conferma prima di svuotare la coda

Mostra una conferma quando clicchi "Svuota coda", proteggendo da cancellazioni accidentali.

Codice da copiare

// Ask for confirmation before the "Clear queue" button takes effect
function guardClearQueue() {
  document.querySelectorAll('button[aria-label="Clear queue"]').forEach((btn) => {
    if (btn.dataset.jzGuarded) { return; }
    btn.dataset.jzGuarded = '1';
    btn.addEventListener('click', (e) => {
      if (!window.confirm('Clear the whole playback queue?')) {
        e.stopImmediatePropagation();
        e.preventDefault();
      }
    }, true);
  });
}
guardClearQueue();
const obs = new MutationObserver(guardClearQueue);
obs.observe(document.documentElement, { childList: true, subtree: true });

Come usare questo esempio

  1. Copia il codice con il pulsante qui sopra.
  2. Installa JustZix (2 minuti) e apri l'estensione sulla pagina di destinazione.
  3. Aggiungi una nuova regola corrispondente a quella pagina.
  4. Incolla il codice nel pannello JavaScript della regola e salva — viene eseguito a ogni visita della pagina.

Valuta questo esempio

Nessuna valutazione — sii il primo.

Questo esempio funziona?

Gli snippet sono inutili senza un posto dove incollarli.

JustZix si installa in 2 minuti ed esegue il tuo codice su ogni pagina corrispondente. Senza account, senza pagamento.

Scarica gratis Guarda i casi d'uso