我最近更改为在react应用程序中使用hashHistory中的browserHistory。获取站点控制反馈窗口小部件用于在应用程序中使用不同的URL时没有任何问题。但是在更改后它无法正常工作。例如www.xxx.com,小部件可以工作,但是在www.xxx.com/yyy,它不起作用。
当我检查元素时,我可以看到加载小部件所需的脚本。我想知道它是否与browswerHistory有关。 如果有人对此有任何想法,我将非常感激。
答案 0 :(得分:0)
它不是很清楚出了什么问题 但我想你需要告诉你的应用程序在哪个页面上的小部件。
看看API文档:
Tracking pages in Single Page Apps
如果您使用的是React路由器,则需要收听路由更改:
答案 1 :(得分:0)
我实际上找到了一个解决方案。它实际上是getitecontrol,不会在其他寻呼机中显示。我不得不对getsitecontrol仪表板的设置做一个小改动。我在斜杠(/)后面的目标网址上添加了*。 www.xyz.com/* 就像我之前想的那样,它与browserHistory无关。