Since AdBlock in Chrome does not block, just hide (the same probably applies to Safari and other WebKit-based-browsers), here’s a simple method to actually block Facebook Like tracking:

Use a proxy.pac file, also known as Proxy auto-config. Then redirect Facebook Like to a blackhole or filtering proxy. I use privoxy, and this replaces Facebook Like embeds with an error message, which enables me to see which site uses Facebook like and that my filter is working.

Here’s the relevant excerpt of my proxy.pac file:

function FindProxyForURL(url, host) {
  var fblike = /https?:\/\/([^/]*)\.facebook\.com\/(plugins|widgets)\/like.*/;
  if (fblike.test(url)) {
    return "PROXY 127.0.0.1:8118";
  }
  return "DIRECT";
}

Where “127.0.0.1:8118” is the proxy to use. If you use an unreachable proxy - I’ve seen 255.255.255.0:3421 used as blackhole server - then it should just time out as “unreachable”. Or you use a proxy such as privoxy and block the URL there. Any proxy that refuses to serve the request will do.

Note that you can add arbitrary domains and regexps to this filter, if you want to block additional sites, such as Google Analytics, that you do not want to be able to track your surfing behaviour.