Как прослушивать изменения URL из встроенного приложения React, используя теги скрипта с исходным кодом в виде скомпилированных файлов javascript, сгенерированных после сборки?

#javascript #reactjs #react-router #react-hooks

#javascript #reactjs #react-router #react-хуки

Вопрос:

Я разработал виджет чата с использованием React и внедрил его (используя теги скрипта с исходным кодом в виде скомпилированных файлов javascript, сгенерированных после сборки) на другой веб-сайт, который также построен с использованием React. Я добавляю тег script на свои веб-сайты index.html . Виджет чата успешно отображается. Я хочу, чтобы компонент чата повторно отображал каждый раз, когда меняется URL на моем веб-сайте. Я использовал useHistory hook в приложении chat wid&et для прослушивания истории изменений, но это не работает, поскольку сам веб-сайт использует react-router.

Комментарии:

1. Нет, виджет чата, встроенный в веб-приложение

2. Вы можете использовать Window. location.href / pathname для сравнения