GlideUICompatibility – Scoped

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Die bereichsbezogene GlideUICompatibility-Klasse bietet die Möglichkeit, dass bereichsbezogene Anwendung ihre eigenen Mindest-Browserversionen definieren. Dies erfolgt durch das Erstellen von Systemeigenschaften für die bereichsbezogene Anwendungen.

    Sie erstellen die Eigenschaften mit der Liste „sys_properties“ und weisen eine Versionsnummer zu. Wenn Sie dies in der bereichsbezogenen Anwendung tun, wird das Präfix „<scope-name>“ automatisch zum Eigenschaftennamen hinzugefügt. Die Kompatibilitätseigenschaften der bereichsbezogenen Anwendungsbenutzeroberfläche sind:

    • <scope-name>.ui.ie_minimum
    • <scope-name>.ui.chrome_minimum
    • <scope-name>.ui.firefox_minimum
    • <scope-name>.ui.safari_major_version_minimum

    Sie können dann die bereichsbezogene GlideUICompatibility-Klasse verwenden, um festzustellen, ob der aktuelle Browser unterstützt wird.

    Scoped GlideUICompatibility – getCompatibility()

    Gibt die Ausdrücke „block“ oder „allow“ basierend auf der Browserversion zurück.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 2. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Entweder blockieren oder zulassen
    UICompatibility = new GlideUICompatibility(gs.getCurrentScopeName());
    var blockOrAllow = UICompatibility.getCompatibility();
    gs.info(blockOrAllow);

    Ausgabe: allow

    Scoped GlideUICompatibility – GlideUICompatibility(String scopeName)

    Erzeugt ein GlideUICompatibility-Objekt.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    scopeName Zeichenfolge Der Bereichsname der Anwendung

    Scoped GlideUICompatibility – isBlocked()

    Bestimmt, ob der Browser nicht unterstützt wird.

    Tabelle : 4. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 5. Ergebnisse
    Typ Beschreibung
    Boolean True, wenn dieser Browser nicht unterstützt wird
    UICompatibility = new GlideUICompatibility(gs.getCurrentScopeName());
    var blocked = UICompatibility.isBlocked();
    gs.info(blocked);

    Ausgabe: false