Я пытаюсь внедрить репортера ошибок на своем веб-сайте. Моя цель заключается в том, что пользователь сможет четко описать проблему и записать вкладку браузера во время прохождения этой проблемы. Отчет об ошибке будет просто видео-файлом, который может быть отправлен мне по электронной почте.Репортер ошибок: Альтернативы getDisplayMedia?
Похоже, что предлагаемый navigator.mediaDevices.getDisplayMedia - это именно то, что я хочу, но, похоже, ни один браузер его не реализовал, и я не нашел планов по реализации на дорожных картах.
Использование
var constraints = {video: {'mandatory' {'chromeMediaSource':'screen'}},
audio: true };
navigator.mediaDevices.getUserMedia(constraints)
сделало фактически работает, но только после прохождения флагов командной строки для Chrome при запуске. Я думаю, что в сущности, нулевые пользователи пройдут эту проблему, чтобы сделать мне одолжение для отправки отчета об ошибке.
Есть ли альтернативы для достижения моей цели?
Только что это проверило в Firefox по ночам (v55); благодаря! Для моего собственного варианта использования мне не нужно видеть весь экран пользователя, мне нужно только увидеть вкладку, которую я поставил. Вероятно, существует меньший риск для безопасности, если FF решит реализовать совместное использование вкладок. , , – user14717
@ user14717 Чтобы быть понятным, упомянутый риск относится к любому совместному использованию, которое заканчивается совместным использованием веб-поверхности, поскольку эту поверхность можно манипулировать, чтобы отображать целевую конфиденциальную информацию из сеансов входа пользователя. – jib
FWIW [вкладка в Firefox] (http://stackoverflow.com/a/36665532/918910) находится за преффиксом. потому что отсутствует вкладка UX. – jib