Intégration de Discourse en Javascript avec commentaires - User Agent

Bonjour,

Nous envisageons d’intégrer des commentaires sur les pages de notre site web en utilisant la fonctionnalité Embed JS (qui semble géniale).

Nous venons de rencontrer un petit problème similaire à celui-ci :

Nous utilisons Prerender pour le rendu côté serveur de certaines pages pour des agents utilisateurs spécifiques, comme Google. Nous avons ajouté une détection pour ‘Onebox’, ce qui fonctionne très bien. Cependant, nous avons besoin d’une solution similaire pour le moment où l’outil Embed scrape la page.

J’ai essayé de trouver l’agent utilisateur envoyé, mais je n’ai pas réussi à le localiser. Quelqu’un pourrait-il me dire quel il est ?

J’ai fait une supposition et il semble que l’agent utilisateur soit ‘Ruby’.

C’est étrange, je suis presque certain que onebox envoie son propre user agent. Je le sais car WPEngine aime bloquer tous les user agents inconnus, et nous devons parfois demander que le user agent de onebox soit spécifiquement ajouté à la liste blanche pour les sites WP onebox qu’ils hébergent. Cc @techAPJ

Onebox utilise son propre agent utilisateur. Je pense que @Jono_Brain2 décrit le scraper « topic embed » qui récupère du contenu comme ceci

Il ne spécifie pas d’agent utilisateur, il utilise donc l’agent par défaut Ruby.

C’est exactement ça. Onebox a son propre agent utilisateur, mais les commentaires intégrés utilisent l’agent utilisateur Ruby par défaut.