NoScript
pode soar como uma abordagem de bazuca, mas você pode descobrir que isso impede muitos desses e de outros problemas.
Página inicial link define como
The NoScript Firefox extension provides extra protection for Firefox, Seamonkey and other mozilla-based browsers: this free, open source add-on allows JavaScript, Java, Flash and other plugins to be executed only by trusted web sites of your choice (e.g. your online bank). NoScript also provides the most powerful anti-XSS and anti-Clickjacking protection ever available in a browser. NoScript's unique whitelist based pre-emptive script blocking approach prevents exploitation of security vulnerabilities (known and even not known yet!) with no loss of functionality...
por padrão, ele desabilitará completamente o JavaScript de sites não confiáveis (às vezes até substituindo-o por substitutos, para que a navegação na página continue funcionando), mas mesmo para sites confiáveis com o JS habilitado ele ainda oferecerá muitas proteções diferentes.