Использовать веб-камеру на веб-сайте http в Google Chrome

Я использую webcam.js для того, чтобы получить фото кликаемого клиента для создания профиля в моем облачном ПО для розничного магазина.

Он работал нормально в более ранних версиях Chrome и до сих пор работает нормально на Firefox. Но теперь последняя версия Chrome и даже другие браузеры, такие как Opera, начали выдавать ошибки при вызове веб-камеры - только веб-камера может использовать только https-версии.

Это программное обеспечение для личного пользования, и я не хочу тратить лишние деньги на сертификат SSL. Есть ли какой-нибудь вариант, где мы можем добавить исключение для http-сайта для использования веб-камеры

Текущий код:

function loadCamera(){
        Webcam.attach( '#my_camera' );
        Webcam.set({
            width: 200,
            height: 200,
            dest_width: 200,
            dest_height: 200,
            force_flash : true
        });
    }

1 ответ

Вы можете проверить letsencrypt или certbot (в основном то же самое). Они выдают SSL-сертификаты бесплатно, и их установка очень проста и проста.

Ссылка на сайт:

https://letsencrypt.org/

Другие вопросы по тегам