NoScript doesn't actually work half the time; even when you whitelist a site through it the site could well remain busted. Source: bitter experience.
Beyond that i guess there is GRE, where you can build "firewall" rules.
For example i have Facebook blocked via it unless i visit Facebook.com directly, thus they don't see me browsing all manner of sites via their like buttons and comment boxes.