GlideUICompatibility - Com escopo
. GlideUICompatibility A API fornece a capacidade de as aplicações com escopo definirem 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 prefixo <scope-name> é adicionado automaticamente ao nome da propriedade. As propriedades de compatibilidade da IU da aplicação com escopo são:
- <scope-name>.ui.ie_minimum
- <scope-name>.ui.chrome_minimum
- firefox.ui.firefox_minimum <scope-name>
- <scope-name>.ui.safari_major_version_minimum
Em seguida, você pode usar GlideUICompatibility classe 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 | Qualquer um deles bloco ou permitir . |
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