¿Cómo permitir que un script se ejecute en un solo dominio con NoScript?


13

Algunos foros permiten la incorporación directa de videos de YouTube, y esto está desacelerando mucho mi navegación cuando un usuario publica varios videos en una sola publicación. Quiero permitir las secuencias de comandos de YouTube solo en youtube.com, no en ningún otro lugar.

También quiero deshabilitar el seguimiento de redes sociales para que los scripts de sitios como Facebook solo estén permitidos en su dominio principal. ¿Cómo configuro una lista negra con excepciones o una lista blanca con condiciones?


También puede cambiar a uMatrix , es más flexible: podrá hacer lo que quiera aquí y también otras cosas, como administrar las cookies de la misma manera que los scripts o permitir JavaScript, pero no XHR (solicitudes dinámicas después de la carga de la página).
user

Respuestas:


11

Tendrás que usar una función que el autor de noscript llama 'ABE', accesible a través de noscript options->advanced->ABE

La sintaxis se ve algo como esto:

# 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)

En tu caso, podrías necesitar algo como:

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

Si también desea habilitar los comentarios de Youtube y otras funciones sociales, necesitará:

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

Para más información, vea la documentación de Noscript: ABE en:

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.