Una regola require può essere aggiunta a una configurazione se vuoi che Plucky protegga una specifica estensione del browser dalla disattivazione o dalla rimozione. Se l’estensione protetta viene disattivata o rimossa mentre la regola require è attiva, il browser perderà l’accesso a Internet finché l’estensione non viene riabilitata o la regola require non viene rimossa dalla configurazione.

La sintassi della regola è semplicemente require id-estensione. Se conosci l’id di un’estensione, puoi farne il require.

Come trovare l’id di un’estensione Edge (Chromium)

  1. Apri la pagina delle estensioni del browser espandendo il menu hamburger (o il menu a tre puntini su Microsoft Edge) nell’angolo in alto a destra della finestra, e clicca su “Estensioni” oppure “Gestisci estensioni”.
  2. Individua l’estensione di cui vuoi fare il require con Plucky e clicca il pulsante “Dettagli”.
  3. La barra degli indirizzi mostrerà ora qualcosa del genere: edge://extensions/?id=oicejjalnbhehlnedhhjlhbabhddhidc
  4. La stringa di 32 lettere dopo il segno di uguale è l’id della tua estensione.

Come trovare l’id di un’estensione Firefox

Nota che le estensioni di Firefox sono spesso chiamate add-on e i due termini si usano in modo intercambiabile

  1. Vai alla pagina dell’add-on nello store Mozilla per l’estensione di cui vuoi fare il require
  2. Scorri fino a Maggiori informazioni e clicca su Copia ID componente aggiuntivo
  3. L’id dell’add-on è ora copiato negli appunti, quindi puoi incollarlo per completare la regola require come negli esempi qui sotto

Su Firefox l’id a volte assomiglia a un indirizzo email (es. addon@darkreader.org) e a volte è un uuid tra parentesi graffe (es. {e4b27483-2e73-4762-b2ec-8d988a143a40}). Plucky 1.17.54+ legge senza problemi entrambi i tipi di id.

Esempio: rendere obbligatorio Dark Reader

pluck + require eimadpbcbfnmbkopoojfekhnkhdbieeh
pluck + require addon@darkreader.org

Questa regola rende un’estensione chiamata Dark Reader necessaria affinché il browser abbia accesso a Internet. È importante installare l’estensione prima di aggiungere la regola require con Plucky, altrimenti perderai l’accesso a Internet e non potrai più installare l’estensione. Se succede, rimuovi la regola require per riottenere l’accesso a Internet.

Aggiungere/rimuovere una regola require

Il require delle estensioni non può essere configurato dall’interfaccia nel browser. Va configurato tramite una console oppure la scheda raw edit della tua configurazione sul sito utente.

pluck + require id-estensione
pluck - require id-estensione

Pianificare una regola require

Una regola require può essere pianificata con un modificatore when, così da essere obbligatoria solo in determinate fasce orarie. Per esempio puoi fare il require di un’estensione durante l’orario di lavoro dalle 9 alle 17, oppure tutto il giorno sabato e domenica, oppure dalle 23 alle 7 dal lunedì al venerdì.

pluck + when 9-17 require id-estensione
pluck + when UA0-24 require id-estensione
pluck + when MTWRF0-7,23-24 require id-estensione

Bloccare le estensioni (il contrario di require):

Il modo più semplice è bloccare lo store delle estensioni importando no-browser-extensions.

In alternativa si può fare esplicitamente il require di tutte le estensioni desiderate e usare anche nobrowserextensions per vietare l’installazione di nuove.

pluck + require eimadpbcbfnmbkopoojfekhnkhdbieeh
pluck + require abcd...
pluck + require defg...
. . .
pluck + nobrowserextensions

Consiglio: usa un solo browser

Se hai una configurazione che si basa sul require o sul blocco delle estensioni con uno dei metodi descritti sopra, conviene semplificare usando un solo browser.

Per esempio, per consentire solo Edge:

pluck - noedge
pluck + okedge
pluck - okfirefox
pluck + nofirefox

Se ti servono due browser, ad esempio tenendone uno per il lavoro e l’altro per la navigazione personale, fai attenzione ad avere le stesse estensioni su entrambi e ad abbinarle alle regole require specifiche per ciascun browser.


Ultimo aggiornamento: 2026-08-12