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