Это не самая интуитивно понятная вещь, но вы можете сделать это с помощью NoScript's Application Boundaries Enforcer.
Я объяснил, как блокировать только Javascript Google Search (чтобы убить Google Instant, не входя в систему, но при этом позволяя легко входить в систему и использовать на других сайтах Google), в разделе Как сделать поиск в Google без сценариев с помощью NoScript/AdBlock?
Вы также можете использовать его для блокировки сценариев с сайтов, таких как Facebook, в домен, откуда они поступают, поэтому сценарии из Facebook будут загружаться только в том случае, если вы на самом деле находитесь в Facebook. (Хорошо для удаления таких вещей, как "Нравится", "Чирикать" и "Google Buzz", чтобы не доверять им в том, что касается конфиденциальности и отклика браузера):
# facebook.com containment rule
# This rule allows Facebook scripts objects and frames to be included only
# from Facebook pages
Site .facebook.com .fbcdn.net
Accept from .facebook.com .fbcdn.net
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)
# twitter.com containment rule
# Like the Facebook rule, but for twitter
Site twitter.com .twitter.com twimg.com .twimg.com
Accept from twitter.com .twitter.com twimg.com .twimg.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)
# Google Buzz containment rule
# Like the Facebook rule, but for Google
Site ^https?://www\.google\.com/buzz/.*
Accept from google.com .google.com googleapis.com .googleapis.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)