Habilitar App de mensagens de interação em um site quando os cookies de aplicações de terceiros são bloqueados
Versão de lançamento: Zurich
Atualizado 31 de jul. de 2025
2 min. de leitura
Configure um URL personalizado para ServiceNow instância que ajuda a impedir o bloqueio dos navegadores da web App de mensagens de interação quando iframes de origem cruzada e cookies de terceiros são bloqueados.
Antes de Iniciar
Você deve ativar o plug-in URL personalizada (com.snc.customurl). Para obter mais informações, consulte Ativar URLs personalizados .
Função necessária: administrador
Por Que e Quando Desempenhar Esta Tarefa
As versões mais recentes dos navegadores, incluindo Safari e Chrome, têm recursos de segurança aprimorados do navegador. Por padrão, os recursos de segurança do navegador bloqueiam cookies de terceiros que ajudam a impedir o carregamento de uma aplicação de terceiros em um site. Se você não usar um URL personalizado, o navegador tratará o messenger como uma aplicação de terceiros quando incorporado em um site primário. Para impedir que o Messenger seja bloqueado pelo navegador, você precisa definir um URL personalizado para ServiceNow instância para corresponder o domínio do messenger ao domínio do site. Usando URL personalizada, o navegador trata o Messenger como uma aplicação primária em vez de uma aplicação de terceiros. As restrições de segurança do navegador da web bloqueiam o Messenger pelos seguintes motivos:
O navegador da Web bloqueia iframes de origem cruzada quando o domínio do URL usado no iframe não corresponde ao domínio do próprio site.
Nota:
App de mensagens de interação usa um iframe para carregar a interface do messenger em um site de terceiros.
O navegador da Web trata os cookies do Messenger como cookies de terceiros e os bloqueia.
Nota:
App de mensagens de interação usa cookies para habilitar recursos como autenticação, recomendações, ajuda proativa e assim por diante.
Nota:
O URL personalizado é configurado principalmente para obter um URL de marca para ServiceNow Instância, portais e módulo EM que correspondem ao URL do domínio.
Você deve adicionar um registro CNAME aos registros DNS do domínio do seu site, onde App de mensagens de interação incorporado e defina-o como seu ServiceNow URL da instância. Por exemplo, no servidor de nomes para acme.com , crie uma entrada
support.acme.com 300 IN CNAME acme.servicenow.com
onde acme.service-now.com . ServiceNow instância e. acme.com é o seu site no qual App de mensagens de interação integrado.
Procedimento
Navegar até Tudo > URL personalizada > Custom URLs.
Selecione Novo.
No formulário URL personalizada, em Nome do domínio , insira o registro CNAME (sua URL personalizada) que você definiu como ServiceNow URL da instância.
Selecione Criar.
Nota:
A nova URL personalizada leva aproximadamente seis horas para ativação.
Opcional: Depois que a URL personalizada estiver ativa, no formulário URL personalizada, selecione Definir URL da instância Caixa de seleção para habilitar o URL personalizado como URL de instância.
Em um editor de texto, abra o arquivo HTML da página da web no seu site ao qual você integra App de mensagens de interação.
No código, substitua o URL do site existente por um URL personalizado.
Salve o arquivo.
Resultado
App de mensagens de interação carrega em um site de terceiros.
Exemplo
O código a seguir inclui um URL de amostra que contém support.acme.com Como um URL personalizado. Figura 1. URL personalizada no código