GlideUICompatibility - com escopo
A API GlideUICompatibility permite que aplicações com escopo definam suas próprias versões mínimas de 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> 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 para determinar se o navegador atual é compatível.
GlideUICompatibility — GlideUICompatibility(cadeia de caracteres scopeName)
Cria um objeto GlideUICompatibility.
| Nome | Tipo | Descrição |
|---|---|---|
| scopeName | Cadeia de caracteres | Nome do escopo da aplicação. |
GlideUICompatibility – 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 | Bloqueie ou permita. |
UICompatibility = new GlideUICompatibility(gs.getCurrentScopeName());
var blockOrAllow = UICompatibility.getCompatibility();
gs.info(blockOrAllow);
Saída:
allow
GlideUICompatibility – isBlocked()
Determina se o navegador não é compatível (bloqueado).
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Booliano | Sinalizador que indica se o navegador está bloqueado. Valores possíveis:
|
UICompatibility = new GlideUICompatibility(gs.getCurrentScopeName());
var blocked = UICompatibility.isBlocked();
gs.info(blocked);
Saída:
false