I'm having trouble getting all of the features to work on stackoverflow.com. When I visit the site it displays a banner which says, "Stack Overflow works best with JavaScript enabled." However I have javascript enabled and other websites seem to work fine. I am running Mac OS X 10.6.6 and I've tested with Chrome, Firefox, and Safari. I get the error in all three browsers.

I have reinstalled Adobe Flash Player and Chrome in an attempt to see if that would help. It didn't seem to solve anything tho :/

Has anyone else experienced this issue?

  • This happened to me, tonight. I think, in my case, it was due to other services running and taking bandwidth, though. But +1 for the repro. Commented Mar 9, 2011 at 1:43

4 Answers 4


For some time, that warning also popped up when jQuery wasn't available. (On March 3rd, that was a recent change, before that it would just fail silently.) Since about March 28, it specifically warns:

Stack Overflow works best with jQuery enabled

Do you have googleapis.com blocked?

  • Given buti-oxa's answer and the availability of IE9: any chance the jQuery error message could be made more specific? (See also Can't ask a question when IE Tracking Protection is enabled.)
    – Arjan
    Commented Mar 24, 2011 at 15:56
  • And for some an old version of AdBlock blocked the loading of jQuery (probably blocked access to Google's CDN) in Firefox 4. I really think making the message a bit more specific might help! Or, SHAME ON YOU GUYS: the sites just work TOO WELL without jQuery, leaving folks wondering what is causing the message while all seems to work just fine. ;-)
    – Arjan
    Commented Mar 28, 2011 at 9:24
  • 8
    @Arjan: I've changed the message to say "jQuery" instead of "JavaScript". I've resisted the temptation to change the message to "-1 not enough jQuery" :)
    – balpha StaffMod
    Commented Mar 28, 2011 at 10:32
  • I wonder if a similar check should be added to the HTML itself (or hosted from /content/js/), for SE's own script? For a browser, googleapis.com and sstatic.net are both third party domains, but if the latter is blocked, the warning function won't even run of course. (I'm really scared of IE9's blocking mechanism, if that is really silently blocking things which it erroneously thinks are ads. I cannot test IE9 though; maybe it's not that bad at all.)
    – Arjan
    Commented Mar 31, 2011 at 6:58
  • (Ah, @balpha, my last comment is also an old feature request, though not very well worded I guess: Notify to enable JavaScript on sstatic.net.)
    – Arjan
    Commented Mar 31, 2011 at 16:21
  • 1
    Just stalking you a bit: if you could come up with detecting if sstatic.net is blocked, then some will be happy ;-)
    – Arjan
    Commented Apr 25, 2011 at 20:23

Another possible reason: IE with InPrivate Filtering enabled. Once it notices that jQuery is linked from Google by many web-pages you use, it decides it's an ad and blocks it.

  • Good old IE fannying everything up again
    – Tom
    Commented Mar 30, 2011 at 16:19
  • 2
    At least they got one thing right in IE!
    – Gabe
    Commented Mar 30, 2011 at 16:44
  • @Gabe, how is the behavior described in the above answer the right thing to do? One day a site works just fine, the next day IE decides to block something?
    – Arjan
    Commented Mar 30, 2011 at 18:43

Is some sort of a firewall blocking .js URLs on your infrastructure?

See if you can open the below URL in a browser.


  • Is it supposed to be a whole bunch of code? Because that is what I see.
    – yarian
    Commented Jun 27, 2011 at 19:24
  • @YGomez: Yes, it was the minified JavaScript code as of March 3rd 2011.
    – adarshr
    Commented Jun 27, 2011 at 22:24

see this link "Stack Overflow works best with JavaScript enabled", but I have JavaScript enabled by default

You must log in to answer this question.