/ / React Chrome Extension - React Router v4 no recibe eventos de cambio de URL desde el contenido de la página: javascript, reactjs, google-chrome-extension, react-router, reaccion-router-v4

React Chrome Extension - React Router v4 no recibe eventos de cambio de URL del contenido de la página - javascript, reactjs, google-chrome-extension, reac-router, reac-router-v4

Tengo una aplicación de reacción que logré meter en una extensión de Chrome con content_scripts. Es básicamente una superposición en la página queMuestra herramientas contextualmente relevantes basadas en la ruta. El problema es que los enlaces de contenido de la página existente no hacen que react-router en mi extensión actualice su historial cuando se hace clic en ellos. Por lo tanto, cuando el usuario cambia de página con los enlaces del sitio web real, mi aplicación no muestra las herramientas correctas. Sólo cuando llegan a actualizar en la ruta correcta.

¿Hay alguna manera de hacer que react-router sea consciente y actualice su historial cuando los usuarios hacen clic en los enlaces en el contenido de la página existente?

Respuestas

0 para la respuesta № 1

Tal vez podría intentar escuchar los cambios de URL con el detector de eventos "hashchange", y luego empujar los cambios de URL para reaccionar con el routerHistory.push ("/ some / path").