Type: Integer
Returns the version of the visitor’s Microsoft Silverlight plug-in if installed. If it is not possible to detect if the plug-in is installed, -1 is returned. If the plug-in is not installed, 0 is returned. Otherwise the version of Silverlight installed is returned (for example, 1). Note that versions of Silverlight prior to version 1.0 (such as 0.9) are returned as 1.
Note: Use of this property requires the Professional or Enterprise Edition of BrowserHawk.
Special notes for this property:
It is possible under IE for Windows that this property will return 0, while the Plugin_SilverlightVerEx property returns a valid version number. This can happen if the user has ActiveX controls disabled. In this scenario, Plugin_Silverlight still returns 0 to indicate that the player is not available. If you truly want to test whether Silverlight is installed, as opposed to whether it is available to your application, you should use the Plugin_SilverlightVerEx property instead. In summary, a value of 0 for Plugin_Silverlight does not necessarily mean that the plug-in is not installed as much as it means that it is unavailable (either because it is not installed or because of security settings in the browser).
Not all browsers are capable of having their plug-ins detected. If this is the case the return value will be -1.
If the user’s JavaScript is disabled this property will not be available.
C# Example:
<%
ExtendedOptions options = new ExtendedOptions();
options.AddProperties("Plugin_Silverlight");
ExtendedBrowserObj extBrow = BrowserObj.GetExtendedBrowser(options);
%>
<html>
Plugin_Silverlight: <% Response.Write(extBrow.Plugin_Silverlight); %>
</html>
See Also: