GlideUICompatibility : dans le champ d’application

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • L’API GlideUICompatibility permet aux applications incluses dans le périmètre de définir leurs propres versions minimales de navigateur. Pour ce faire, vous devez créer 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 attribuez un numéro de version. Lorsque vous effectuez cette action à partir de l’application incluse dans le périmètre, le préfixe <scope-name> est automatiquement ajouté au nom de la propriété. Les propriétés de compatibilité de l’interface utilisateur de l’application incluse dans le périmètre sont les suivantes :

    • <nom-champ d’application>.ui.ie_minimum
    • <nom-champ d’application>.ui.chrome_minimum
    • <nom-champ d’application>.ui.firefox_minimum
    • <nom-champ d’application>.ui.safari_major_version_minimum

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

    GlideUICompatibility : GlideUICompatibility(String scopeName)

    Crée un objet GlideUICompatibility.

    Tableau 1. Paramètres
    Nom Type Description
    Nom du champ d’application Chaîne Nom du périmètre de l’application.

    GlideUICompatibility : getCompatibility()

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

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

    Sortie :

    allow

    GlideUICompatibility : isBlocked()

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

    Tableau 4. Paramètres
    Nom Type Description
    Aucun
    Tableau 5. Renvoie
    Type Description
    Booléen Marqueur indiquant si le navigateur est bloqué.
    Valeurs possibles :
    • vrai : le navigateur est bloqué.
    • faux : le navigateur est valide et non bloqué.
    UICompatibility = new GlideUICompatibility(gs.getCurrentScopeName());
    var blocked = UICompatibility.isBlocked();
    gs.info(blocked);

    Sortie :

    false