GlideUICompatibility : incluse dans le périmètre

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • La classe GlideUICompatibility incluse dans le périmètre permet aux applications incluses dans le périmètre de définir leurs propres versions minimales du navigateur. Pour ce faire, créez des propriétés système pour l’application incluse dans le périmètre.

    Vous créez les propriétés à l’aide de la liste sys_properties et affectez un numéro de version. Lorsque vous effectuez cette opération à partir de l’application incluse dans le périmètre, le préfixe <scope-name> est automatiquement ajouté au nom de la propriété. Voici les propriétés de compatibilité de l’interface utilisateur de l’application incluse dans le périmètre :

    • <nom-portée>.ui.ie_minimum
    • <nom-portée>.ui.chrome_minimum
    • <nom-portée>.ui.firefox_minimum
    • <nom-portée>.ui.safari_major_version_minimum

    Vous pouvez ensuite utiliser la classe GlideUICompatibility incluse dans le champ d’application pour déterminer si le navigateur actuel est pris en charge.

    GlideUICompatibility incluse dans le champ d’application : getCompatibility()

    Renvoie les termes « bloquer » ou « autoriser » en fonction de la version du navigateur.

    Tableau 1. Paramètres
    Nom Type Description
    Aucun
    Tableau 2. Renvoie
    Type Description
    Chaîne Bloquer ou autoriser
    UICompatibility = new GlideUICompatibility(gs.getCurrentScopeName());
    var blockOrAllow = UICompatibility.getCompatibility();
    gs.info(blockOrAllow);

    Sortie : autoriser

    GlideUICompatibility incluse dans le périmètre : GlideUICompatibility(String scopeName)

    Crée un objet GlideUICompatibility.

    Tableau 3. Paramètres
    Nom Type Description
    scopeName (nom du périmètre) Chaîne Nom du périmètre de l’application

    GlideUICompatibility incluse dans le champ d’application : isBlocked()

    Détermine si le navigateur n’est pas pris en charge.

    Tableau 4. Paramètres
    Nom Type Description
    Aucun
    Tableau 5. Renvoie
    Type Description
    Booléen Vrai si le navigateur n’est pas pris en charge.
    UICompatibility = new GlideUICompatibility(gs.getCurrentScopeName());
    var blocked = UICompatibility.isBlocked();
    gs.info(blocked);

    Sortie : false