← Tutti gli esempi

JavaScript Privacy whatsapp.com

WhatsApp Web: blocca l'invio di "sta scrivendo"

Sopprime gli eventi di input locali per evitare che gli altri vedano spesso "sta scrivendo".

Codice da copiare

// Suppress local "typing" events so they are less likely to be emitted
(function () {
  const block = function (e) {
    if (!e.isTrusted) return;
    const target = e.target;
    const editor = target && target.closest && target.closest('footer div[contenteditable="true"][data-tab], footer [data-testid="conversation-compose-box-input"]');
    if (!editor) return;
    if (['input', 'compositionstart', 'compositionupdate'].indexOf(e.type) >= 0) {
      e.stopImmediatePropagation();
    }
  };
  ['input', 'compositionstart', 'compositionupdate'].forEach(function (t) {
    window.addEventListener(t, block, 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