Opened 8 years ago
Closed 8 years ago
#187 closed задача (fixed)
Скриншот веб-интерфейса
Reported by: | san | Owned by: | alx |
---|---|---|---|
Priority: | средний | Milestone: | 1 очередь |
Component: | web-интерфейс (sw) | Keywords: | |
Cc: |
Description
По результатам выездов на пусконаладочные работы:
Требуется функция "сделать снимок экрана" в веб-интерфейсе
- Функция нужна имено в веб-морде блока, чтобы независимо от системы и настроек пользователя можно было сделать снимок экрана, привычным движением.
- Функция должна работать при любых открытых окнах веб-морды.
- После активации функции должен появиться диалог сохранения в файл.
Суть: открыли веб-морду на любом компьютере, некогда разбираться как у пользователя делаются снимки экрана, нужно срочно заскриншотить происходящее.
Можно ли вообще такое сделать?
Алексей, может у тебя какие-то предложения будут
Change History (7)
follow-up: 3 comment:1 by , 8 years ago
comment:2 by , 8 years ago
Несколько ссылок по теме, которые могут оказаться полезными:
follow-up: 4 comment:3 by , 8 years ago
Replying to alx:
А какова цель скриншота?
Цель - зафиксировать некоторые параметры апаратуры в данный момент.
В этом, конкретном случае: параметры DSL(состояние регенераторов: качество, затухание, ошибки...)
comment:4 by , 8 years ago
Replying to san:
Цель - зафиксировать некоторые параметры апаратуры в данный момент.
Тогда зачем скриншот? Лучше сохранить HTML страницу, там, в отличие от скриншота, будет все, а не только изображение окна браузера (в котором может еще и не все поместиться, например таблица коммутации). Сохранение - это по-моему Ctrl-S во всех более-менее распространенных браузерах...
comment:5 by , 8 years ago
Пожалуй, главное преимущества скриншота в этом вопросе, что 1скриншот = 1 файл, а веб-страница сохраняется ввиде html+директория с файлами, и это не совсем удобно
А вообще попробую обсудить вариант сохранения страницы, с инициаторами этого тикета
comment:6 by , 8 years ago
Я попробовал в Firefox и Opera - это никуда не годится. :(
Попробую html2canvas. Это тоже не скриншот, там берется DOM и CSS и выполняется рендеринг на canvas. Рендерит довольно хорошо - очень близко к оригиналу. Думаю, для озвученной цели вполне подойдет.
Отдельный вопрос, как потом этот canvas сохранить в виде изображения. Но вроде бы тоже есть решения.
Replying to san:
Вроде бы такое возможно. С ограничениями, конечно, но возможно.
А какова цель скриншота?