Firefox 57 / block Javascript per site
Solved it by developing an extension myself: https://addons.mozilla.org/en-US/firefox/addon/yesscript2/
uBlock Origin in "advanced mode" can block scripts with so-called dynamic filtering rules. It also distinguishes scripts between inline, 1st party and 3rd party. You can set up a default policy of blocking for all sites and selectively override it for specific sites.
Update:
uMatrix is even better and allows more fine-grained control
It isn't possible to disable JavaScript per domain without an add-on.
NoScript version 10 has been released, it supports Firefox 57.
Or you may want to try uMatrix as a replacement, it's even more powerful in that it allows you to block not only scripts but also cookies, ajax, media, etc. And everything per third-party domain.
It is also still possible to reenable support for legacy add-ons. But you'll have to use Developer Edition or Nightly for it to work. Once you are there, set extensions.legacy.enabled
to true
in about:config
. It's also going to be available in the Beta and Release unbranded builds, but not yet.