---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideUICompatibility - com escopo

# GlideUICompatibility - com escopo {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

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
{#c_GlideUICompatibilityScopedAPI__ul_ebx_y2q_wt}

Você pode usar a classe GlideUICompatibility para determinar se o navegador atual é compatível.

## GlideUICompatibility --- GlideUICompatibility(cadeia de caracteres scopeName) {#ariaid-title2}

Cria um objeto GlideUICompatibility.
{#r_GUIC-GlideUICompatibility_S__table_chn_hfq_wt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| scopeName | Cadeia de caracteres | Nome do escopo da aplicação. |
[Tabela 1. Parâmetros]

{#r_GUIC-GlideUICompatibility_S__table_chn_hfq_wt}

## GlideUICompatibility -- getCompatibility() {#ariaid-title3}

Retorna os termos "bloquear" ou "permitir" com base na versão do navegador.
{#r_GUIC-getCompatibility__table_jm4_xfq_wt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 2. Parâmetros]

{#r_GUIC-getCompatibility__table_jm4_xfq_wt} {#r_GUIC-getCompatibility__table_km4_xfq_wt__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | Bloqueie ou permita. |
[Tabela 3. Retorna]

{#r_GUIC-getCompatibility__table_km4_xfq_wt}  

    UICompatibility = new GlideUICompatibility(gs.getCurrentScopeName());
    var blockOrAllow = UICompatibility.getCompatibility();
    gs.info(blockOrAllow);

Saída:

    allow

## GlideUICompatibility -- isBlocked() {#ariaid-title4}

Determina se o navegador não é compatível (bloqueado).
{#r_GUIC-isBlocked__table_myv_kgq_wt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 4. Parâmetros]

{#r_GUIC-isBlocked__table_myv_kgq_wt} {#r_GUIC-isBlocked__table_nyv_kgq_wt__entry__2}

| Tipo | Descrição |
|-|-|
| Booliano | Sinalizador que indica se o navegador está bloqueado. Valores possíveis: * verdadeiro: o navegador está bloqueado. * falso: o navegador é válido e não está bloqueado. |
[Tabela 5. Retorna]

{#r_GUIC-isBlocked__table_nyv_kgq_wt}  

    UICompatibility = new GlideUICompatibility(gs.getCurrentScopeName());
    var blocked = UICompatibility.isBlocked();
    gs.info(blocked);

Saída:

    false


