Skype is a service I have a special love for. However, like all technology, sometimes it can be a little too intrusive all in the name of simplifying things for users (And making money!)
One of which can impact on a developer’s (or designer’s) life. The automatic markup injection that the browser plugin performs on phone numbers displayed on websites, to give users a two click method of making a call using the Skype service.
Take the example injection that the toolbar performs over on Microsoft’s contact page:
Handy feature for a heavy Skype user, and they are out there.
Take this example from one of my client’s websites:
In this case, the templating engine has escaped the injected code, thus rendering it’s elements for the world to see. Ugly to say the least. And a feature that the client does not require either, since the last Skype logo you see there is a direct link to their Corportate Skype profile. (Which does the same thing).
There’s a few out there, but you probably want to get going so here’s the easiest across-the-board fix: Trick Skype into thinking these aren’t phone numbers by simply breaking the Skype’s number detection using a hidden underscore within the phone number.
NOTE: Obviously the above code is repeated once for each number in the example.
Done. Now get onto something more important.