/ / React Chrome Extension - React Router v4 nie odbiera zdarzeń zmiany adresu URL od treści strony - javascript, reactjs, google-chrome-extension, react-router, react-router-v4

React Chrome Extension - React Router v4 nie odbiera zmian adresu URL od treści strony - javascript, reactjs, google-chrome-extension, react-router, react-router-v4

Mam aplikację reagowania, którą udało mi się wepchnąć w rozszerzenie chrome content_scripts. Jest to w zasadzie nakładka na stroniepokazuje kontekstowe narzędzia oparte na trasie. Problem polega na tym, że istniejące linki do treści stron nie powodują, że router reaguje w moim rozszerzeniu, aby zaktualizować swoją historię po kliknięciu. Tak więc, gdy użytkownik zmienia strony za pomocą rzeczywistych linków do stron, moja aplikacja nie pokazuje odpowiednich narzędzi. Tylko wtedy, gdy odświeżają się na właściwej trasie.

Czy istnieje sposób na uzyskanie informacji o ruterze reagowania i aktualizację jego historii, gdy użytkownicy klikają łącza do istniejącej zawartości strony?

Odpowiedzi:

0 dla odpowiedzi № 1

Może możesz spróbować odsłuchać zmiany adresu URL za pomocą detektora zdarzeń "hashchange", a następnie wprowadzić zmiany adresu URL, aby zareagować na router za pomocą przeglądarkiHistory.push ("/ some / path").