获取站点控制反馈窗口小部件,不在反应应用程

时间:2017-11-30 13:00:27

标签: javascript reactjs react-router external browser-history

我最近更改为在react应用程序中使用hashHistory中的browserHistory。获取站点控制反馈窗口小部件用于在应用程序中使用不同的URL时没有任何问题。但是在更改后它无法正常工作。例如www.xxx.com,小部件可以工作,但是在www.xxx.com/yyy,它不起作用。

当我检查元素时,我可以看到加载小部件所需的脚本。我想知道它是否与browswerHistory有关。 如果有人对此有任何想法,我将非常感激。

2 个答案:

答案 0 :(得分:0)

它不是很清楚出了什么问题 但我想你需要告诉你的应用程序在哪个页面上的小部件。

看看API文档:

Tracking pages in Single Page Apps

如果您使用的是React路由器,则需要收听路由更改:

How to listen to route changes in react router v4?

答案 1 :(得分:0)

我实际上找到了一个解决方案。它实际上是getitecontrol,不会在其他寻呼机中显示。我不得不对getsitecontrol仪表板的设置做一个小改动。我在斜杠(/)后面的目标网址上添加了*。 www.xyz.com/* 就像我之前想的那样,它与browserHistory无关。