13

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

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

1 ответ1

11

Вы должны будете использовать функцию, которую автор 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 по адресу:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .