GlideUICompatibility : Bereichsbezogen
Die GlideUICompatibility -API bietet bereichsbezogenen Anwendungen die Möglichkeit, ihre eigenen minimalen Browserversionen zu 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 GlideUICompatibility- Klasse verwenden, um zu bestimmen, ob der aktuelle Browser unterstützt wird.
GlideUICompatibility: GlideUICompatibility(String scopeName)
Erzeugt ein GlideUICompatibility-Objekt.
| Name | Typ | Beschreibung |
|---|---|---|
| scopeName | Zeichenfolge | Bereichsname der Anwendung. |
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
GlideUICompatibility – isBlocked()
Bestimmt, ob der Browser nicht unterstützt wird (blockiert).
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Boolean | Kennzeichnung, die angibt, ob der Browser blockiert ist. Mögliche Werte:
|
UICompatibility = new GlideUICompatibility(gs.getCurrentScopeName());
var blocked = UICompatibility.isBlocked();
gs.info(blocked);
Ausgabe:
false