Как можно обнаружить добавление метатегов с помощью react-helmet
, используя обычный JavaScript в расширении Chrome?
Мое расширение проверяет метатеги на веб-страницах, загруженных в Chrome, но не обнаруживает теги, добавленные react-helmet
- особенно на сайтах GatsbyJS.
Я пытался добавить eventListenersна мой контент-скрипт, но я не могу найти тот, который работает.
Я вижу, что такие сайты, как https://opengraphcheck.com/
и собственный отладчик общего доступа Facebook, могут проверить наличие тегов на моем личном сайте, поэтому должен быть способ обнаружить теги, опубликованные react-helmet
- но как?
Мое единственное текущее решение - использовать жестко запрограммированную задержку после события load
и читать теги в этот момент, но это довольно непредсказуемо, и он все еще только берет первую страницу в этом веб-приложении, все остальноевизуализация внутри приложения не поднимается, даже если теги динамически изменяются с react-helmet
.
Спасибо