Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

This happens across three computers, running windows 7 and Ubuntu, firefox, opera, and chrome (all latest versions). I am connected to the internet through a Verizon wireless usb modem.

When I try to open some web pages they will never finish loading (and usually never even show anything). The status bar at the bottom of the browser will display "Waiting for X"

The servers it gets stuck on include:

  • platform.twitter.com
  • s7.addthis.com
  • connect.facebook.net
  • ajax.googleapis.com
  • 2mdn.net

Ive been getting away with just blocking them in AdBlock up until now, however the last two have been causing problems. There are some sites which require googleapis.com to load correctly, and some that wont ever load unless its blocked. eBay requires access to 2mdn.net to load pictures. On top of this its getting really annoying having to update AdBlock across all these computers whenever a new site pops up.

I'm hoping there's some easier way to fix this? The different sites causing the freeze indicate to me that it's either a problem on my end (somehow?) or some server side software that got updated with a new bug?

share|improve this question
    
Wait why are you blocking them in AdBlock if you're trying to access them? I don't understand the question, please clarify. –  imtheman Jul 4 '12 at 21:07
    
@PeterMaxwell, they are not trying to access the listed sites, they are trying to access other sites that include content from the listed sites. –  Synetech Jul 4 '12 at 21:18
    
Ok, but if you are blocking certain content, and you try to access it via another site it should not work. So AdBlock seems to be doing its job properly. Can you just unblock them? –  imtheman Jul 4 '12 at 21:26
    
@peterMaxwell The thing is for instance googleapis is required for stackoverflow to work, but makes another site I visit regularly not load at all unless it's blocked. Either way one site doesn't work –  zacaj Jul 4 '12 at 21:29
1  
@PeterMaxwell, the issue isn't that the blocked content is not working on other sites, it's that the other sites as a whole don't work if they include content that is being blocked. For example, imagine if a page includes some picture files, but instead of showing the broken-picture graphic, the page does not load at all. It is getting more common these days that if you use standard blocking techniques to block something that a page happens to use, the page will not finish loading and the throbber just keeps spinning, or worse, the page only partially loads if at all. –  Synetech Jul 5 '12 at 2:36

1 Answer 1

The problem is that many sites today include widgets and junk from advertising and social-networking sites. As such, when you visit such sites, they try to load data from Facebook, Twitter, Google Ads, etc. If you are blocking these content sites, then other sites that try to load data from them will block until either some timeout elapses and the site gives up trying to connect, or you give up and close the page.

In the past, you could usually blocks ads and social content by simply blocking the ad/social servers. Other sites would load normally, but leave a broken-page/image IFrame here or there.

Unfortunately, to battle blocking, some sites have changed their page loading structure so that the third-party data is loaded before the actual page. This means that if you are blocking, then the page may load partially or not at all.


One thing to try is to block unwanted content using a HOSTS. In this way, you add the unwanted sites to the a text-file and when the system tries to load a page/image/etc. from the server, instead of getting the server's real IP address and loading the data, it gets some other IP address (usually your own system's IP address).

If your own system is not running a web-server, then nothing is returned, but the connection was still established, so the page continues to load. If you do run a web-server, then you can configure it to return whatever you want (I like have HTML requests return a light-red page with only [ad] and images return a 1x1 transparent .png).

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.