В последнее время я пытался разрешить определенные сценарии только для определенных сайтов через 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.