Detección del reproductor

Al crear una página web para la tienda en línea, puede decidir que quiere que los usuarios puedan ver la página en un explorador web o en Reproductor de Windows Media. Puede usar un script ASP para determinar si la página web está hospedada en el reproductor.

El código de ejemplo siguiente recupera el parámetro version de la cadena de consulta url para determinar si la página está hospedada en Reproductor de Windows Media:

<%
    Dim sVersion

    sVersion = Trim(Request.QueryString("version")) 
 
    If sVersion = "" Then   
        Response.Write "Not hosted in Windows Media Player"
    Else 
        Response.Write "Hosted in Windows Media Player<BR>"
        Response.Write "Version is " & sVersion
    End If
%>

Tenga en cuenta que el código anterior supone que el parámetro version existe en la cadena de consulta cuando se hospeda en Reproductor de Windows Media. Esto es así para las páginas abiertas por el usuario, pero puede que no sea cierto para las páginas abiertas mediante External.NavigateTaskPaneURL. Para que la cadena de consulta de versión exista al navegar mediante programación, debe agregar el parámetro version a la llamada al método o anexar dinámicamente la versión a la dirección URL base del elemento Navigate del documento ServiceInfo.

Creación dinámica del documento ServiceInfo

External.NavigateTaskPaneURL

Información común a los almacenes en línea de tipo 1 y 2