HttpCapabilitiesBase.EcmaScriptVersion Propriété

Définition

Obtient le numéro de version d’ECMAScript que le navigateur prend en charge.

public:
 property Version ^ EcmaScriptVersion { Version ^ get(); };
public Version EcmaScriptVersion { get; }
member this.EcmaScriptVersion : Version
Public ReadOnly Property EcmaScriptVersion As Version

Valeur de propriété

Numéro de version d'ECMAScript que le navigateur prend en charge.

Exemples

L’exemple de code suivant montre comment déterminer si le navigateur prend en charge un numéro de version majeure ECMAScript supérieur à 1.

<%@ page language="C#"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
    void Page_Load(Object Sender, EventArgs e)
    {
        CheckBrowserCaps();
    }

    void CheckBrowserCaps()
    {
        String labelText = "";
        System.Web.HttpBrowserCapabilities myBrowserCaps = Request.Browser;
        if (((System.Web.Configuration.HttpCapabilitiesBase)myBrowserCaps).EcmaScriptVersion.Major > 1)
        {
            labelText = "EcmaScript version is greater than 1.";
        }
        else
        {
            labelText = "EcmaScript version is less than or equal to 1.";
        }

        Label1.Text = labelText;
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Browser Capabilities Sample</title>
</head>
<body>
    <form runat="server" id="form1">
        <div>
            Browser Capabilities:
            <p/><asp:Label ID="Label1" Runat="server" />
        </div>
    </form>
</body>
</html>
<%@ page language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
    Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
        CheckBrowserCaps()
    End Sub

    Function CheckBrowserCaps()

        Dim labelText As String = ""
        Dim myBrowserCaps As System.Web.HttpBrowserCapabilities = Request.Browser
        If (CType(myBrowserCaps, System.Web.Configuration.HttpCapabilitiesBase)).EcmaScriptVersion.Major > 1 Then
            labelText = "EcmaScript version is greater than 1."
        Else
            labelText = "EcmaScript version is less than or equal to 1."
        End If

        Label1.Text = labelText

    End Function 'CheckBrowserCaps
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Browser Capabilities Sample</title>
</head>
<body>
    <form runat="server" id="form1">
        <div>
            Browser Capabilities:
            <p/><asp:Label ID="Label1" Runat="server" />
        </div>
    </form>
</body>
</html>

S’applique à

Voir aussi