Hacker News new | ask | show | jobs
by mtogo 5374 days ago
They both install and run, but they use beforeRequest and edit the page content. This works in theory, but in practice there is no guarantee that the script will be loaded into the page before the tracker assets are. The ghostery/disconnect addons succeed in blocking trackers sometimes, but not all. Ghostery handles it a bit better than Disconnect does, as it will actually tell you which trackers it was able to block and which it wasn't.

The experimental webRequest API will solve that by providing a synchronous way for scripts to deny/allow connections before any requests are made, but webRequest won't be made available to non-experimental addons for a few months at the minimum.

More info: https://code.google.com/chrome/extensions/trunk/experimental...