I'm thinking we could implement plain HTML links as a fallback solution that would allow:

  • People with JS disabled or adblocker to still use the functionality;
  • A solution compatible with the "Do-Not-Track" header;
  • Having everything still usable when the button implementation is changed by the service provider;
  • All in all, a standard, accessible solution.

The solution is detailed here : Social link the right way.

@TheCrow, do you see any negative side-effects against this implementation?

It seems to be it could be a great addition for the 3.x version of the module, what do you think?