GlideUICompatibility - com escopo
A classe GlideUICompatibility com escopo fornece a capacidade das aplicações com escopo de definir suas próprias versões mínimas do navegador. Isso é feito criando propriedades do sistema para a aplicação com escopo.
Você cria as propriedades usando a lista sys_properties e atribui um número de versão. Quando você faz isso na aplicação com escopo, o<scope-name> O prefixo é adicionado automaticamente ao nome da propriedade. As propriedades de compatibilidade de IU da aplicação com escopo são:
- <scope-name>.ui.ie_minimum
- <scope-name>.ui.chrome_minimum
- <scope-name>.ui.firefox_minimum
- <scope-name>.ui.safari_major_version_minimum
Você pode usar a classe GlideUICompatibility com escopo para determinar se o navegador atual é compatível.
GlideUICompatibility com escopo – getCompatibility()
Retorna os termos "bloquear" ou "permitir" com base na versão do navegador.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Bloquear ou permitir |
UICompatibility = new GlideUICompatibility(gs.getCurrentScopeName());
var blockOrAllow = UICompatibility.getCompatibility();
gs.info(blockOrAllow);
Saída: allow
GlideUICompatibility com escopo - GlideUICompatibility(cadeia de caracteres scopeName)
Cria um objeto GlideUICompatibility.
| Nome | Tipo | Descrição |
|---|---|---|
| scopeName | Cadeia de caracteres | O nome do escopo da aplicação |
GlideUICompatibility com escopo - isBlocked()
Determina se o navegador não é compatível.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Booliano | Verdadeiro se o navegador não for compatível. |
UICompatibility = new GlideUICompatibility(gs.getCurrentScopeName());
var blocked = UICompatibility.isBlocked();
gs.info(blocked);
Saída: falso