mccrush
@mccrush
Vue.js Developer

Как встроить javascript на сторонний сайт?

Столкнулся с задачей изменить внешний вид на стороннем сайте. Суть сводится к тому, чтобы появилась возможность добавления в DOM новых элементов. На подобии расширений для браузера Download manager или SaveFromnet. Они добавляют свои кнопки на такие сайты как Ютуб, Контакт и прочие.

Если запускаю скрипт через консоль браузера - все идеально работает. Но не могу понять как это реализовать в фоновом режиме. Причем только на определенных сайтах.

Гугл молчит. Подскажите, куда копать. Как эта область вообще называется. Буду благодарен за полезные советы и ссылки!
  • Вопрос задан
  • 6431 просмотр
Решения вопроса 2
@IoannGrozny
Front-end разработчик
Эта область называется - написание браузерных расширений/плагинов. Само собой разумеется, что это не встраивание скрипта в сторонний сайт. Ваше расширение, должно парсить страницу и добавлять дом элементы исключительно в то представление, которое получает пользователь.
Ответ написан
mccrush
@mccrush Автор вопроса
Vue.js Developer
Нашел что искал, но только для браузера Google Chrome.
Необходимо было в манифесте указать сам домен сайта куда будет встроен код.
Свойство : "content_scripts".
Документация: developer.chrome.com/extensions/content_scripts
Осталось найти аналоги для Мазилы и 12 Оперы.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Посмотри в сторону greasemonkey, под него пишут тонны скриптов для сайтов.
userscripts.org
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы