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.

  1. 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.

  2. Dans le panneau Réseau, recherchez stores.init.js.

  3. 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.

  4. Double-cliquez sur l’URL store.init.js pour le visiter.

  5. Recherchez « géolocalisation » dans le code :

    CQ_Analytics.GeolocationUtils.init("geolocation");

  6. 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 :

  1. Accédez à /sites.html sur l’auteur.

  2. Accédez à la racine de votre site où le contexte client a été configuré.

  3. Ouvrez la page à modifier.

  4. Passez en Mode Design.

  5. En haut de la page, cliquez sur le bouton Modifier où il est écrit Design of clientcontext.

  6. Cela vous aide à confirmer dans quel contexte client le site pointe vers /etc/clientcontext.

  7. Accédez à /miscadmin et dans l’arborescence de gauche, accédez au contexte client référencé sous Configurations de contexte client.

  8. Double-cliquez dessus pour l’ouvrir (par exemple, vous devriez maintenant être sur une page comme celle-ci /etc/clientcontext/default/content.html).

  9. 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).

  10. Activez la page Contexte du client pour les instances de publication (via l’acolyte).

  11. 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

  12. Si cette ligne disparaît du fichier js, alors vous l’avez supprimé avec succès :

    CQ_Analytics.GeolocationUtils.init("geolocation");

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne