在新窗口中打开聊天窗口小部件

时间:2018-09-12 21:11:24

标签: javascript reactjs zendesk

我正在使用Zendesk Chat API,并使用React渲染组件,然后通过JavaScript将其渲染到Zendesk模板上。

当前,当他们单击“聊天框”时,我正在尝试将聊天小部件移到单独的窗口中。

问题是,由于整个聊天框只是一个React组件,我不能只打开一个新窗口,因为没有URL可以直接用作聊天框的服务器,包括所有正在运行的状态和数据在聊天小部件内。我的计划是,每当用户单击“聊天小部件”时,它将使用window.open()在新窗口中打开“聊天小部件”,但是我必须将整个React组件(“聊天小部件”)包装在iFrame中,这样国家和其他一切都会转移到新窗口。

我不确定该怎么做。

0 个答案:

没有答案