Silverlight Plugin Detector




Silverlight is a relatively new plugin. As such, it appears to me that plugin detection for Silverlight is not quite as reliable yet as it is for some other plugin types.

For example, just because Silverlight appears in the navigator.plugins array for the Opera browser, does not guarantee that Silverlight will run in that browser. It also appears that beta versions of Firefox 3 are not completely compatible with beta versions of Silverlight. PluginDetect will therefore instantiate the Silverlight plugin when needed in order to verify that it is indeed installed and enabled.


All that said, I made my own attempt at detection for the Silverlight plugin. The detection at the top of this page shows 2 parameters: "Installed & enabled" and "Version".

Note that just because Silverlight is installed in a browser, that does not necessarily mean it is able to run in that browser. Hence, when you see "Installed & enabled" is false, but "Version" is some number, then this means that Silverlight is installed but not enabled (ie. it is installed, but probably is not fully compatible with that browser). In this case PluginDetect.isMinVersion('Silverlight', '0') will be -0.2.

On the other hand, if "Installed & enabled" is true, then Silverlight is installed and seems to be compatible with your browser.





Back to main page