Разве вы не должны сопоставлять URL-адреса в манифесте, поэтому он будет работать только на страницах YouTube? Я не понимаю, почему вы не можете сделать это, используя Match Patterns . В любом случае, если вам нужно выбрать между фоном и всплывающим окном, я бы сказал popup.js, потому что вы хотели бы, чтобы он сначала проверял нажатие popup.html.
Итак, у вас есть popup.html, а затемимеет кнопку под названием «Активировать». Просто создайте другой файл с именем activ.js. В activ.js
function activate(){
var test = window.location.href
if (test.includes('watch?v')){
console.log('Yes')}
}
activate()
Включите activ.js в ваш popup.html.