我有一个反应应用程序,我设法推入content_scripts
的chrome扩展程序。它基本上是页面上的叠加层,显示基于路线的上下文相关工具。问题是现有的页面内容链接不会导致我的扩展中的react-router在单击它们时更新其历史记录。因此,当用户使用实际网站链接更改页面时,我的应用程序不会显示正确的工具。只有当他们在适当的路线上点击刷新时。
当用户点击现有网页内容上的链接时,有没有办法让react-router知道并更新它的历史记录?
答案 0 :(得分:0)
也许您可以尝试使用" hashchange"来监听网址更改。事件监听器,然后推送url更改以使用browserHistory.push(' / some / path')对路由器做出反应。