Silverlight 3: tipo de objeto se mantiene

Cuando se instancia una aplicación de Silverlight en una página HTML es necesario utilizar el tag <OBJECT/>, que se utiliza para crear instancias de plug-ins externos al navegador de Internet.
 
Este tag requiere dos parámetros, "data" y "type" que le informan al browser el tipo y la versión del plug-in que se desea instanciar en este espacio. Los valores para estos parámetros han ido cambiando durante el desarrollo de Silverlight, pasando por las distintas versiones e incluso utilizando un valor específico para las versiones beta del producto. Sin embargo para mi sorpresa, entre las versiones dos y tres no hubo cambio en estos valores.
 
Tanto para la versión dos como para la versión 3 de Silverlight, el plugin se instancia usando los siguiente valores:
 
data="data:application/x-silverlight-2," type="application/x-silverlight-2"
 
De forma que, la declaración completa se ve de la siguiente forma:
 
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
    <param name="source" value="ClientBin/AppName.xap"/>
    <param name="onError" value="onSilverlightError" />
    <param name="background" value="white" />
    <param name="minRuntimeVersion" value="3.0.40624.0" />
    <param name="autoUpgrade" value="true" />
    <a href="
http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0" style="text-decoration:none">
      <img src="
http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style:none"/>
    </a>
</object>
 
Es de suponer que ahora en consecuencia el valor que se toma en cuenta para seleccionar la versión requerida del plug-in es el que se encuentra en el parámetro minRuntimeVersion, que para las aplicaciones de Silverlight 3 debe contener el valor "3.0.40624.0".
 
Cuando se crea un nuevo proyecto de Silverlight 3 usando Visual Studio, la herramienta se encarga de crear páginas de ejemplo con estos valores por defecto, por lo que es fácil pasar por alto estos detalles.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s