Почему мое расширение работает только при перезагрузке страницы - PullRequest
0 голосов
/ 16 марта 2020

У меня есть расширение chrome, которое открывает камеру. мой код работает хорошо, но только при перезагрузке страницы. Я хочу работать, когда щелкните значок расширения, а затем работать при каждой перезагрузке. Может ли кто-нибудь помочь мне, пожалуйста?

вот мой код содержание. js




            chrome.storage.local.get(['camera'], function(result) {

                if(result.camera === 'on'){
                 let html = `<video id="videoElement" autoplay></video>`;
                 navigator.mediaDevices.getUserMedia({
                   video: true
                }).then(mediaStream => {
                   document.querySelector('#videoElement').srcObject = mediaStream;

               })

               document.body.innerHTML += html;
               console.log(result.camera)



              }

            });


фон. js



chrome.browserAction.onClicked.addListener(function(){
  chrome.tabs.query({active: true, currentWindow: true}, function(tabs) {
    chrome.storage.local.set({camera:'on'});

  });
})



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