J’ai intégré une carte dans un message en écrivant le lien sur une seule ligne. Cela fonctionnait parfaitement pendant des jours jusqu’à ce que ça ne marche plus… Et je ne sais pas pourquoi.
Le lien fonctionne, et l’intégration de la même carte fonctionne sur mon autre Discourse.
Je n’ai modifié aucun paramètre connexe et j’ai toujours https://www.google.com/maps/d/embed? dans mes iframes autorisées.
Aucune erreur dans la console JS, et rien dans les journaux. Le mode sans échec ne résout pas le problème.
Une idée de pourquoi la carte ne se charge plus ?
edit :
Cependant, le contenu de l’iframe s’affiche si je colle directement le code HTML de l’iframe dans mon message.
Ont-ils modifié le chemin de leur embed ? Je remarque sur ‘try’ que la valeur par défaut pour les ‘iframes autorisées’ contient https://www.google.com/maps/embed? mais pas https://www.google.com/maps/d/embed?
Je viens d’ajouter https://www.google.com/maps/d/embed? à la liste blanche, j’ai rebâti les publications et elles fonctionnent maintenant sur ‘try’.
Merci, on dirait que ce sont des cartes générées par les utilisateurs ? Je ne sais pas si elles sont assez populaires pour justifier qu’elles soient définies par défaut
Puisque nous avons une solution de contournement simple, je vais attendre d’avoir 3 signalements avant d’ajouter cette URL par défaut.
J’ai le même problème : les anciennes cartes s’affichent, mais pas les nouvelles.
Je n’ai pas accès à notre noyau, donc je ne peux pas rebake les publications.
Après avoir ajouté /D/ à la liste ci-dessus, je peux maintenant faire fonctionner le lien en iframe… mais pas uniquement en tant que lien sur une seule ligne.
C’est le problème auquel j’étais confronté. J’avais déjà /d/ dans mon URL autorisée pour l’iframe, donc je ne comprends toujours pas pourquoi cela a cessé de fonctionner pour fonctionner à nouveau plus tard.
La seule chose que j’ai faite a été de retirer /d/ des URL autorisées, puis de le réajouter…
(et de toute façon, j’ai dû rebouillir après)