Мне кажется, что поддержка нуждается (как минимум) в ответах на два вопроса:
- Как выглядит экран?и
- Почему это выглядит так?
Скриншот - визуальный элемент - очень необходим и отвечает на первый вопрос, но не может ответить на второй.
В качестве первой попытки я бы попытался отправить всю страницу в службу поддержки.Техническая поддержка может отобразить эту страницу в своем браузере (отвечает на первый вопрос);и может также видеть текущее состояние HTML клиента (помогает ответить на второй вопрос).
Я бы попытался отправить столько страниц, сколько доступно клиентскому JS, через AJAX или как полезную нагрузку формы.Кроме того, я бы отправлял информацию не на странице: все, что влияет на состояние страницы, например файлы cookie или идентификаторы сеанса или что-либо еще.
В cust может быть кнопка подтверждения, чтобы начать процесс.
Думаю, это сработает.Давайте посмотрим: ему нужен некоторый CGI где-то на сервере, который ловит входящую пользовательскую страницу и делает ее доступной для поддержки, возможно, путем записи файла на диске.Затем специалист службы поддержки может загрузить (или загрузить автоматически) ту же страницу.Вся остальная информация (файлы cookie и т. Д.) Может быть помещена на страницу, которую видит поддержка.
PLUS: клиентский JS, который обрабатывает кнопку submit onclick (), также может включать любые полезные значения переменных JS!
Эй, это может сработать!Я схожу с ума: -)
HTH
- Пит