У меня есть расширение 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'});
});
})