Столкнулся с задачей изменить внешний вид на стороннем сайте. Суть сводится к тому, чтобы появилась возможность добавления в DOM новых элементов. На подобии расширений для браузера Download manager или SaveFromnet. Они добавляют свои кнопки на такие сайты как Ютуб, Контакт и прочие.
Если запускаю скрипт через консоль браузера - все идеально работает. Но не могу понять как это реализовать в фоновом режиме. Причем только на определенных сайтах.
Гугл молчит. Подскажите, куда копать. Как эта область вообще называется. Буду благодарен за полезные советы и ссылки!
Эта область называется - написание браузерных расширений/плагинов. Само собой разумеется, что это не встраивание скрипта в сторонний сайт. Ваше расширение, должно парсить страницу и добавлять дом элементы исключительно в то представление, которое получает пользователь.
Нашел что искал, но только для браузера Google Chrome.
Необходимо было в манифесте указать сам домен сайта куда будет встроен код.
Свойство : "content_scripts".
Документация: developer.chrome.com/extensions/content_scripts
Осталось найти аналоги для Мазилы и 12 Оперы.