Открыть виджет чата в новом окне - PullRequest
0 голосов
/ 13 сентября 2018

Я использую Zendesk Chat API и отображаю компонент с помощью React, который затем передается в шаблоны Zendesk с помощью JavaScript.

В настоящее время я пытаюсь переместить виджет чата в отдельное окно, когда онинажмите на окно чата.

Проблема в том, что весь ящик чата является просто компонентом React, я не могу просто открыть новое окно, поскольку нет URL-адреса, который просто обслуживает окно чата, включаявсе состояние и данные, которые уже происходят внутри виджета чата.Мой план состоял в том, чтобы всякий раз, когда пользователь нажимал на виджет чата, он открывал виджет чата в новом окне с помощью window.open (), но мне нужно было обернуть весь компонент React (виджет чата) внутри iFrame, чтобыгосударство и все остальное переносится в новое окно.

Я не уверен, как мне это сделать.

...