Symptômes du problème
Le code du Web Widget a été implémenté sur un site externe. Cependant, la fonctionnalité de chat ne fonctionne pas et si seul Chat est utilisé, le widget ne s’affiche pas.
Conditions
- Le code du Web Widget a été incorporé à un site externe.
- Le paramètre Domaines autorisés a été activé dans le tableau de bord Chat sousParamètres> Widget> Sécurité du widget.
- Le site Web sur lequel est hébergé le widget a été ajouté à la liste des domaines autorisés.
Résolution
Certains systèmes de gestion de contenu (CMS) ou autres services de sites Web ajoutent un script personnalisé via un iframe ou un autre élément. Cela peut provoquer que la demande provenant du widget provienne d’un hôte différent de celui de la barre d’adresse du navigateur Web.
En utilisant les outils de développement de navigateur courants, nous pouvons essayer de savoir d’où vient cette demande. Voici un aperçu rapide pour trouver l’origine de la demande.
- Ouvrez un nouvel onglet ou une nouvelle fenêtre de navigateur.
- Ouvrez la console / l’outil de développement dans votre navigateur (vous pouvez généralement trouver ce panneau en cliquant avec le bouton droit sur la fenêtre du navigateur et en sélectionnant l’option «Inspecter»).
- Cliquez sur l’ongletRéseau dans la console du développeur.
- Sélectionnez leWS ou le filtre WebSocket dans la console du navigateur (Safari sélectionnez Autre). Cela aide à filtrer la connexion Chat, car Chat utilise le protocole WebSocket pour communiquer avec les serveurs Zendesk Chat.
- Naviguez jusqu’à votre site sur lequel est hébergé le Web Widget.
- Cherchez une demande effectuée sur WebSocket par un entier comme celui-ci:
- Cliquez sur cette demande et sélectionnez l’onglet En-têtes .
- Faites défiler la page jusqu’à l’en-tête de la demande et cherchez une valeur d’origine. C’est là que provient la demande de chat et doit être ajoutée à la liste des domaines autorisés (dans Chat sousParamètres> Widget> Sécurité du widget). Voici où j’ai trouvé la valeur Origine sur mon site de test:
Traduction - exonération : cet article a été traduit par un logiciel de traduction automatisée pour permettre une compréhension élémentaire de son contenu. Des efforts raisonnables ont été faits pour fournir une traduction correcte, mais Zendesk ne garantit pas l’exactitude de la traduction.
Si vous avez des questions quant à l’exactitude des informations contenues dans l’article traduit, consultez la version anglaise de l’article, qui représente la version officielle.
0 Commentaires
Vous devez vous connecter pour laisser un commentaire.