Как при помощи JavaScript добавить кнопку на панель браузера, по нажатию на которую будет выполнять JavaScript код на любом открытом в данный момент сайте?
Надо создавать userscript
?
Как через него добавить такую кнопку на панель?
Вам надо смотреть в сторону расширений браузера.
Стандартный клиентский JavaScript не позволяет добавлять кнопки на панель браузера и вообще как-то влиять на поведение самого браузера, так как исполняется в защищённой среде, и разработчики браузера не могут позволить страницам сайта влиять на работу самого браузера.
Но такая функциональность делается на основе расширений браузера, правда для каждого браузера придётся писать своё расширение.
Почитать по поводу написания расширений для хром можно например тут.
Кроме того можно посмотреть в сторону JavaScript клиентских скриптов через Tampermonkey, это расширение для разных браузеров которое позволяет запускать кастомные скрипты на сайтах, правда не уверен что можно запуск скрипта вынести в отдельную кнопку, зато думаю можно подвесить на хоткей, если скрипт инджектить на каждый сайт. Или запускать через интерфейс самого Tampermonkey.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый деньПодскажите, пожалуйста, легкий и элегантный способ вывести дату и время определенного часового пояса на странице сайта
Привет всем) Такой вопрос,как сделать что бы при нажатии на ссылку появлялся блок(в центре экрана) Когда блок появляется задний фон должен...
Здравствуйте! Возникла проблема с плагином jQuery (самописка)Параметры, которые я записываю в переменную плагина при каждой новой инициализации...