Обнаружение мета-тегов React-Helmet после события load - расширение Chrome - PullRequest
0 голосов
/ 13 октября 2019

Как можно обнаружить добавление метатегов с помощью react-helmet, используя обычный JavaScript в расширении Chrome?

Мое расширение проверяет метатеги на веб-страницах, загруженных в Chrome, но не обнаруживает теги, добавленные react-helmet - особенно на сайтах GatsbyJS.

Я пытался добавить eventListenersна мой контент-скрипт, но я не могу найти тот, который работает.

Я вижу, что такие сайты, как https://opengraphcheck.com/ и собственный отладчик общего доступа Facebook, могут проверить наличие тегов на моем личном сайте, поэтому должен быть способ обнаружить теги, опубликованные react-helmet - но как?

Мое единственное текущее решение - использовать жестко запрограммированную задержку после события load и читать теги в этот момент, но это довольно непредсказуемо, и он все еще только берет первую страницу в этом веб-приложении, все остальноевизуализация внутри приложения не поднимается, даже если теги динамически изменяются с react-helmet.

Спасибо

...