Come consentire l'esecuzione di uno script su un singolo dominio con NoScript?


13

Alcuni forum consentono l'incorporamento diretto dei video di YouTube e questo rallenta molto la mia navigazione quando un utente pubblica diversi video in un singolo post. Voglio consentire gli script di YouTube solo su youtube.com, non altrove.

Voglio anche disabilitare il tracciamento dei social network in modo che gli script di siti come Facebook siano consentiti solo nel loro dominio di casa. Come posso impostare una lista nera con eccezioni o una lista bianca con condizioni?


Puoi anche passare a uMatrix , è più flessibile: sarai in grado di fare quello che vuoi qui e anche altre cose, come gestire i cookie allo stesso modo degli script o consentire JavaScript ma non XHR (richieste dinamiche dopo il caricamento della pagina).
utente

Risposte:


11

Dovrai usare una funzione che l'autore di noscript chiama 'ABE', accessibile attraverso noscript options->advanced->ABE

la sintassi è simile a questa:

# comment
# .example.com includes example.com and subdomains of example.com
# example.com includes example.com but excludes its subdomains

#Allow akamaihd scripts and objects to be included only from select hosts
Site .akamaihd.net
Accept from .twitter.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)

Site .akamai.net
Accept from github.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)

Site .googleusercontent.com
Accept from .picasaweb.google.com .translate.google.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)

Nel tuo caso, potresti aver bisogno di qualcosa come:

Site .youtube.com .ytimg.com
Accept from .youtube.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)

Se vuoi anche abilitare i commenti di Youtube e altre funzionalità social, avrai bisogno di:

Site .google.com .googleapis.com .youtube.com .ytimg.com
Accept from .youtube.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)

Per ulteriori informazioni, consultare la documentazione di Noscript: ABE all'indirizzo:

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.