. "You can use it the following way to detect if there is any Silverlight version installed: var isSLInstalled = Silverlight.isInstalled(null) The answer to B is a little more complex since for some reason there is no direct way to get Silverlight's version number." . . .