Chargez votre site dans un navigateur avec le panneau Outils de développement > Réseau ouvert. Dans Google Chrome, sélectionnez le menu Chrome situé en haut à droite de la fenêtre de votre navigateur, puis sélectionnez Outils > Outils de développement. Sélectionnez l’onglet Réseau.
Pour désactiver, le contexte du client de géolocalisation se stocke dans AEM de façon à ce que les utilisateurs ne soient plus invités à partager leur emplacement physique.
Étapes
Lorsque les utilisateurs chargent le site AEM pour la première fois, ils sont invités à partager leur emplacement physique.
I. Confirmer que le contexte du client est à l’origine du problème
Avant de désactiver la géolocalisation dans le contexte client, assurez-vous que le contexte du client est utilisé et que la géolocalisation est activée.
-
-
Dans le panneau Réseau, recherchez stores.init.js.
-
Si votre recherche génère un résultat comme celui ci-dessous, le contexte client AEM est activé sur votre site:
/etc/clientcontext/default/content/jcr:content/stores.init.js?path=%2Fcontent%2Fgeometrixx%2Fen&_=1511221424870. -
Double-cliquez sur l’URL store.init.js pour le visiter.
-
Recherchez « géolocalisation » dans le code :
CQ_Analytics.GeolocationUtils.init("geolocation");
-
Si vous trouvez ce code, le magasin de géolocalisation est utilisé par le contexte client AEM.
II. Désactiver le magasin de géolocalisation
Pour ce faire, procédez comme suit sur l’instance d’auteur :
-
Accédez à /sites.html sur l’auteur.
-
Accédez à la racine de votre site où le contexte client a été configuré.
-
Ouvrez la page à modifier.
-
Passez en Mode Design.
-
En haut de la page, cliquez sur le bouton Modifier où il est écrit Design of clientcontext.
-
Cela vous aide à confirmer dans quel contexte client le site pointe vers /etc/clientcontext.
-
Accédez à /miscadmin et dans l’arborescence de gauche, accédez au contexte client référencé sous Configurations de contexte client.
-
Double-cliquez dessus pour l’ouvrir (par exemple, vous devriez maintenant être sur une page comme celle-ci /etc/clientcontext/default/content.html).
-
Accédez au mode d’édition sur la page de l’éditeur de contexte client, supprimez l’élément de magasin de géolocalisation dans la zone Contexte du client (supprimez le composant qui a une carte indiquant la latitude et la longitude).
-
Activez la page Contexte du client pour les instances de publication (via l’acolyte).
-
Confirmez que le problème est résolu en accédant à cette URL : http://www.txdot.gov/etc/clientcontext/default/content/jcr:content/stores.init.js?path=%2Fcontent%2Ftxdot%2Fen&_=1511221948185
-
Si cette ligne disparaît du fichier js, alors vous l’avez supprimé avec succès :
CQ_Analytics.GeolocationUtils.init("geolocation");
Adobe
Recevez de l’aide plus rapidement et plus facilement
Nouvel utilisateur ?