GlideUICompatibility : incluse dans le périmètre
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.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| 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.
| 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.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| 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