Look at this Chrome extension. I hate your badge or create my own one that uses webRequest and catch all outgoing requests for the badges.
You can also configure one of the ad blocking extensions to do the same job.
PS You can read the discussion about whether to consider this an error or a function in question 39402 in Chromium porject, I think this applies to Chrome, and it seems that in the near future there will be no easy way to disable this behavior using options.
Stan
source share