Мы рассматриваем возможность встраивания комментариев на страницы нашего сайта с помощью функции Embed JS (которая выглядит потрясающе).
У нас возникла небольшая проблема, похожая на эту:
Мы используем prerender для серверного рендеринга страниц для определённых пользовательских агентов, например, Google. Мы добавили обнаружение ‘Onebox’, и это работает отлично. Однако нам нужно что-то подобное для случаев, когда Embed сканирует страницу.
Я пытался найти отправленный user-agent, но мне не удалось его обнаружить. Не мог бы кто-нибудь подсказать, какой он?
Это странно, я почти уверен, что onebox отправляет свой собственный user-agent. Я знаю это, потому что WPEngine любит блокировать все неизвестные user-agent, и нам иногда приходится просить специально добавить user-agent oneboxer в белый список для сайтов на WP, которые они хостят. Cc @techAPJ
Onebox использует свой собственный user agent. Я думаю, что @Jono_Brain2 описывает парсер «встраивания темы», который извлекает контент как в этом примере
Он не указывает user agent, поэтому используется агент по умолчанию Ruby.