I kind of doubt it, but figured I would ask... Is there a way that JavaScript can detect supported protocols on a user's machine? For example, itms:// becomes a registered/supported protocol if the user has iTunes installed. Would be nice if there was some way to pick up on this and not make links for user's that can't use it (less support questions).
Shawn, don't know if this will help you or not as I have no experience with iTunes, but I found what looks like a parser for the itms:// protocol. Hope it helps. http://timhatch.com/ark/2005/04/20/itms-parser-1-0-released
Maybe you can detect it as an installed plugin? I don't have itune some I am not sure just how it links itself in. If you know that it should be possable to then figure out how to detect it.
Problem is it's not a plug-in. It's a registered protocol. For example ftp:// http:// https:// etc... It's just itms:// is all though.