【问题标题】:Get site control feedback widget not loading in react app获取站点控制反馈小部件未在反应应用程序中加载
【发布时间】:2018-05-14 10:09:33
【问题描述】:

我最近更改为在 react 应用程序中使用 hashHistory 中的 browserHistory。获取站点控制反馈小部件过去可以在应用程序中的不同 url 上正常工作。但在更改后无法正常工作。例如,在 www.xxx.com,小部件可以工作,但在 www.xxx.com/yyy,它不起作用。

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

【问题讨论】:

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


    【解决方案1】:

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

    查看 API 文档:

    Tracking pages in Single Page Apps

    如果你使用 React 路由器,你需要监听路由变化:

    How to listen to route changes in react router v4?

    【讨论】:

    • 我实际上找到了解决方案。我不得不对 getsitecontrol 仪表板的设置进行一些小改动。我在斜杠 (/) 后的目标网址上添加了 *。 www.xyz.com/*
    • 谢谢@Alexander Rusanov。你给了我一些提示来查看仪表板:)
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-07
      • 1970-01-01
      • 1970-01-01
      • 2018-05-06
      • 1970-01-01
      • 2019-07-14
      • 2019-12-27
      相关资源
      最近更新 更多