Введение в Screen Capture API. Александр Хованский показывает, как сканировать QR-коды прямо в браузере — https://habr.com/p/460825/