Я создаю расширение 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;