With NoScript (Firefox add-on), what's the easiest way to enable Disqus comments?

I installed the NoScript add-on the other day, and web pages are loading a LOT faster in Firefox, I’m delighted to say.

The one drawback is that I comment a lot on various blogs where comments are powered by Disqus, and it’s not trivial to get Disqus past NoScript.

Currently, what I do is this:

  1. I click on the ‘Options’ button in the ‘scripts currently forbidden’ bar on the bottom of my screen.

  2. I click on ‘Allow all this page.’

At this point, NoScript allows somewhere around half the scripts running on this page. Disqus is still blocked.

  1. I repeat (1) and (2).

At this point, NoScript allows more scripts through, but not all of them.

After 2-3 iterations of (1) and (2), Disqus comments finally work on that page.

And I have to repeat this procedure for each blog post I want to comment on.

There has to be a quicker, simpler way, right? Help me out here, guys.

NoScript, as you’ve discovered, is a colossal pain.

I use the Preferences Bar, available here (its home page), or here, on Mozilla’s add-ons site. With Prefbar, I need only click to turn JavaScript on or off, on any page.

Other Prefbar controls that work the same way include Java (not to be confused with JavaScript), cookies, clearing cookies, Flash, popups, page referrers (tracking scourges and almost always turned off) and many more.

It’s the only bar I use and it’s very shallow, so very little screen real estate is lost.

Instead of noscript I use ghostery. It works a little different as it blocks trackers rather than preventing scripts. Ghostery lets me allow disqus globally so I don’t have to enable it for each site.

Ghostery + adblockplus is my recommendation for happy surfing.

Instead of allowing all scripts on the page, you should be able to make it work by:

-allowing the page you are on
-allowing disqus
-allowing disquscdn

However, take this with a grain of salt, there may be more to it than that, as I only use these settings to read comments; I don’t have a disqus account to post comments.

This works. Thanks!!