I prefer a whitelisting solution. umatrix is a very elegant tool for this. You can say
On domain thisandthat.com allow scripts from domain
soandso.com'
Or On domain funkycars.com allow images from
domain carimageserver.com
That is exactly the level of whitelisting that feels logical to me.https://addons.mozilla.org/en-US/firefox/addon/umatrix/
I wonder how closely Mozilla analyzes the addons they offer for download? Are they as trustworthy as Firefox itself?