Chrome расширение JavaScript камера не работает - PullRequest
2 голосов
/ 09 марта 2020

Я создаю расширение chrome, которое показывает камеру на текущей странице, когда я нажимаю на значок расширения. Код камеры отдельно в индексе html работает хорошо, но когда я пытаюсь использовать его в расширении chrome, он показывает мне ошибку: «Повар ie, связанный с межсайтовым ресурсом, был установлен без SameSite атрибут. В следующем выпуске Chrome файлы cookie с межсайтовыми запросами будут доставляться только в том случае, если для них заданы значения SameSite=None и Secure. Вы можете просмотреть файлы cookie в инструментах разработчика в разделе Приложение> Хранение> Файлы cookie и получить дополнительную информацию на и. ", кажется, что свет моей камеры включен, но камеры нигде нет, может кто-нибудь помочь мне, пожалуйста?

Код в контенте. js



    let html = `
            <div id="container">
       <video autoplay="true" id="videoElement">
       </div>
         `;

    var video = document.querySelector("#videoElement");

    if (navigator.mediaDevices.getUserMedia) {
      navigator.mediaDevices
        .getUserMedia({ video: true })
        .then(function(stream) {
          video.srcObject = stream;
        })
        .catch(function(err0r) {
          console.log("Something went wrong!");
        });
    }
    function stop(e) {
      var stream = video.srcObject;
      var tracks = stream.getTracks();

      for (var i = 0; i < tracks.length; i++) {
        var track = tracks[i];
        track.stop();
      }

      video.srcObject = null;
    }
    document.body.innerHTML = html;


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...