Как разрешить сценарию работать в одном домене с помощью NoScript?

Некоторые форумы позволяют прямое встраивание видео на YouTube, и это замедляет мой просмотр, когда пользователь публикует несколько видеороликов в одном сообщении. Я хочу разрешить скрипты с YouTube только на youtube.com, а не где-либо еще.

Я также хочу отключить отслеживание социальных сетей, чтобы скрипты с таких сайтов, как Facebook, разрешались только в их домашнем домене. Как настроить черный список с исключениями или белый список с условиями?

    Вам нужно будет использовать функцию, которую автор noscript называет «ABE», доступный через noscript options->advanced->ABE

    Синтаксис выглядит примерно так:

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

    В вашем случае вам может понадобиться что-то вроде:

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

    Если вы также хотите включить комментарии Youtube и другие социальные функции, вам понадобятся:

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

    Для получения дополнительной информации см. Документацию Noscript: ABE по адресу:

    Давайте будем гением компьютера.