React Chrome Extension - React Router v4不会从页面内容

时间:2017-10-29 15:03:43

标签: javascript reactjs google-chrome-extension react-router react-router-v4

我有一个反应应用程序,我设法推入content_scripts的chrome扩展程序。它基本上是页面上的叠加层,显示基于路线的上下文相关工具。问题是现有的页面内容链接不会导致我的扩展中的react-router在单击它们时更新其历史记录。因此,当用户使用实际网站链接更改页面时,我的应用程序不会显示正确的工具。只有当他们在适当的路线上点击刷新时。

当用户点击现有网页内容上的链接时,有没有办法让react-router知道并更新它的历史记录?

1 个答案:

答案 0 :(得分:0)

也许您可以尝试使用" hashchange"来监听网址更改。事件监听器,然后推送url更改以使用browserHistory.push(' / some / path')对路由器做出反应。