Incorporação de comentários de discurso em Javascript - User Agent

Oi

Estamos considerando incorporar comentários nas páginas do nosso site usando o recurso Embed JS (que parece incrível).

Acabamos de encontrar um pequeno problema, semelhante a este:

Usamos o prerender para renderizar páginas no lado do servidor para certos user agents, como o Google. Adicionamos a detecção para ‘Onebox’, o que funciona muito bem. No entanto, precisamos de algo semelhante para quando o Embed fizer o scraping da página.

Tentei encontrar o user agent enviado, mas não consegui localizá-lo. Alguém pode me dizer qual é?

Dei um palpite e parece que o User Agent é ‘Ruby’.

Isso é estranho. Tenho quase certeza de que o onebox envia seu próprio user agent. Sei disso porque o WPEngine adora bloquear todos os user agents desconhecidos, e às vezes precisamos pedir que o user agent do oneboxer seja especificamente incluído na lista de permissões para os sites WP do onebox que eles hospedam. Cc @techAPJ

O Onebox usa seu próprio user agent. Acredito que @Jono_Brain2 esteja descrevendo o scraper “topic embed”, que busca conteúdo como este

Ele não especifica um user agent, então usa o agente Ruby padrão.

É exatamente isso. O Onebox possui seu próprio user agent, mas os comentários incorporados utilizam o user agent padrão do Ruby.