Мой вопрос касается расширений браузера, написанных с помощью JavaScript.
Учебники по написанию расширений браузера всегда, похоже, используют какой-то минимальный шаблон HTML/CSS/JS в качестве тестового сайта (index.html = "Hello World").
Так как же разработчики пишут расширения браузера, нацеленные на сторонние веб-сайты (например, YouTube, Twitch)?
Как они тестируют свой code без доступа к серверу веб-сайта? Проводят ли они все тестирование на сайте в реальном времени и просто используют инструменты разработчика и обновляют сайт вручную?
Если нет, то что используется для "живого codeа" с JavaScript в этом сценарии? Как разработчик напишет расширение браузера и протестирует его работу, не имея доступа к исходному codeу веб-сайта?