В последнее время я пытался разрешить определенные сценарии только для определенных сайтов через NoScript ABE. В частности, я хочу:
- Разрешить некоторые скрипты от Google везде
- Разрешить некоторые скрипты от Google только на сайтах Google (например, для Google drive / docs)
- Разрешить скрипты из Facebook только на Facebook
Я не могу заставить все это работать. Я вполне уверен, что Facebook должен, потому что я взял пример почти непосредственно из документации NoScripts на Abe :
Site .facebook.com .fbcdn.net .akamaihd.net Accept from .facebook.com .fbcdn.net .akamaihd.net Deny INCLUSION(SCRIPT, OBJ, SUBDOC) Единственное изменение, которое я сделал, - это добавление .akamaihd.net, хотя без этого он тоже не работает. Вот снимок экрана с моими настройками на случай, если я сделал что-то действительно глупое, например, поместил это в неправильный раздел:

Создание нового профиля Firefox, установка NoScript и пробование там правил дают тот же результат, поэтому я не думаю, что проблема заключается в другом дополнении или неправильной конфигурации Firefox. Я использую 64-битный Firefox 35.0.1 на Fedora 21.

Я полностью забыл об этом вопросе! У меня это работало какое-то время, и, как вы сказали, я просто не внесла это в белый список. Информация о том, почему и как тестировать правила ABE, для меня новость, и я бы хотел дважды это повторить.