Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 侦听Usersnap发送事件(或等效事件)_Javascript_Usersnap - Fatal编程技术网

Javascript 侦听Usersnap发送事件(或等效事件)

Javascript 侦听Usersnap发送事件(或等效事件),javascript,usersnap,Javascript,Usersnap,我使用Usersnap()获取用户反馈。我需要知道用户何时使用了反馈按钮,但似乎没有办法通过api 如果您没有使用Usersnap,api会放置一个带有反馈按钮的iframe 单击按钮时,将在站点上放置一个覆盖,以便用户可以在其问题上拖动选择器框 然后呈现一个模式,他们可以添加消息和电子邮件 提交后,他们将获得一个成功模式 理想情况下,我想知道什么时候有覆盖,什么时候有成功模式 正如您可以从代码中看到的,当单击按钮时,它们提供了一个on open 和on close,但close事件是打开的第一

我使用Usersnap()获取用户反馈。我需要知道用户何时使用了反馈按钮,但似乎没有办法通过api

如果您没有使用Usersnap,api会放置一个带有反馈按钮的iframe

单击按钮时,将在站点上放置一个覆盖,以便用户可以在其问题上拖动选择器框

然后呈现一个模式,他们可以添加消息和电子邮件

提交后,他们将获得一个成功模式

理想情况下,我想知道什么时候有覆盖,什么时候有成功模式

正如您可以从代码中看到的,当单击按钮时,它们提供了一个on open

和on close,但close事件是打开的第一个模式,而不是最后一个:/

有什么建议吗

    window.onUsersnapCXLoad = function (api) {
      api.init();
      api.on("open", function (d) {
        console.log("====> open");
        if (customDataRef.current) {
          d.api.setValue("custom", bigIntToString(customDataRef.current));
        }
      });


      api.on("close", () => {
        console.log("====> close:");
      });
    };
  }

我在他们的文档中看到,他们的活动是提交:

api.on("submit", () => {
   console.log("====> submit:");
});