Bonne idée, je l’ai testé sur notre site de staging, mais malheureusement, cela n’a pas résolu le problème..
Sur Chrome, je vois des erreurs comme celle-ci :
Échec de l'exécution de 'postMessage' sur 'DOMWindow' : L'origine cible fournie ('https://test-discourse.comses.net') ne correspond pas à l'origine de la fenêtre destinataire ('https://test.comses.net').
(de https://test.comses.net/codebases/f0613922-9cb1-4656-a26c-af57f823fb69/releases/3.2.0/)
D’autres personnes ici ont semblé pouvoir résoudre ce problème en s’assurant que DiscourseEmbed.discourseEmbedUrl était identique à l’URL de référence, mais j’ai vérifié que cela était toujours correct.. J’ai fouillé dans les journaux Discourse (devrais-je regarder dans /var/discourse/shared/standalone/log/rails/production.log ?) mais je n’ai pas non plus vu d’erreurs là-dedans.. D’autres idées sur les endroits à explorer pour dépanner ce problème ?
Un exemple provenant des journaux Discourse :
Démarrage de GET "/embed/comments?embed_url=https%3A%2F%2Ftest.comses.net%2Fcodebases%2Ff0613922-9cb1-4656-a26c-af57f823fb69%2Freleases%2F3.2.0%2F" pour 72.201.57.141 le 2020-08-05 05:15:40 +0000
Traitement par EmbedController#comments en tant que HTML
Paramètres : {"embed_url"=>"https://test.comses.net/codebases/f0613922-9cb1-4656-a26c-af57f823fb69/releases/3.2.0/"}
Rendu de embed/loading.html.erb dans layouts/embed
Rendu de embed/loading.html.erb dans layouts/embed (Durée : 0,4 ms | Allocations : 134)
Terminé 200 OK en 91 ms (Vues : 1,8 ms | ActiveRecord : 0,0 ms | Allocations : 16308)
Démarrage de GET "/service-worker-c8000968830b6f6bd33f1e842dffdd569664119d449f93dc7d428d963a71635d.js" pour 72.201.57.141 le 2020-08-05 05:15:42 +0000
Traitement par StaticController#service_worker_asset en tant que */*
Rendu du modèle texte
Rendu du modèle texte (Durée : 0,0 ms | Allocations : 1)
Terminé 200 OK en 27 ms (Vues : 1,3 ms | ActiveRecord : 0,0 ms | Allocations : 6617)