GlideUICompatibility – Scoped
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.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| scopeName | Zeichenfolge | Der Bereichsname der Anwendung |
Scoped GlideUICompatibility – isBlocked()
Bestimmt, ob der Browser nicht unterstützt wird.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| 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