Carregue seu site em um navegador com o painel Ferramentas para Desenvolvedores > Rede aberto. No Google Chrome, selecione o menu Chrome no canto superior direito da janela do navegador e selecione Ferramentas > Ferramentas para Desenvolvedores. Selecione a guia Rede.
Para desabilitar o armazenamento da geolocalização do contexto do cliente no AEM, para que os usuários não sejam mais solicitados a compartilhar sua localização física.
Etapas
Quando os usuários carregam o site do AEM pela primeira vez, eles são solicitados a compartilhar seu local físico.
I. Confirme que o Contexto do Cliente está causando isso
Antes de desabilitar a geolocalização no contexto do cliente, devemos primeiro verificar se o contexto do cliente está sendo usado e se a geolocalização está ativada.
-
-
No painel Rede, procure por stores.init.js.
-
Se a sua pesquisa gerar um resultado como o abaixo, seu site terá o Contexto do Cliente AEM ativado:
/etc/clientcontext/default/content/jcr:content/stores.init.js?path=%2Fcontent%2Fgeometrixx%2Fen&_=1511221424870. -
Clique duas vezes na URL stores.init.js para visitá-la.
-
Procure por "geolocation" no código:
CQ_Analytics.GeolocationUtils.init("geolocation");
-
Se você encontrar esse código, o armazenamento de geolocalização está sendo usada pelo Contexto do Cliente AEM.
II. Desativar o armazenamento de geolocalização
Para desativar, faça o seguinte na instância do autor:
-
Vá para /sites.html no autor.
-
Navegue até a raiz do seu site onde o Contexto do Cliente foi configurado.
-
Abra a página para edição.
-
Troque para Modo Design.
-
Na parte superior da página, clique no botão Editar, onde diz Design do contexto do cliente.
-
Isso ajuda você a confirmar em qual contexto do cliente o site está apontando em /etc/clientcontext.
-
Vá para /miscadmin e, na árvore da esquerda, navegue até o Contexto do Cliente mencionado em Configurações de Contexto do Cliente.
-
Clique duas vezes para abrir para edição (por exemplo, agora você deve estar em uma página como esta /etc/clientcontext/default/content.html).
-
Vá para o modo de edição na página do editor de contexto do cliente, remova o item de armazenamento de geolocalização na caixa Contexto do Cliente (remova o componente que possui um mapa mostrando latitude e longitude).
-
Ative a página Contexto do Cliente para as instâncias de publicação (via o sidekick).
-
Confirme se o problema foi resolvido indo para esta URL: http://www.txdot.gov/etc/clientcontext/default/content/jcr:content/stores.init.js?path=%2Fcontent%2Ftxdot%2Fen&_=1511221948185
-
Se esta linha desaparecer do arquivo js, você a removeu com sucesso:
CQ_Analytics.GeolocationUtils.init("geolocalização");
Fazer logon em sua conta