Свое контекстное меню в браузере. Пишем расширение для Chrome "Цитаты". Управляем меню Chrome.
Вставка
- Опубліковано 5 вер 2024
- Обучение программированию: курс-программи...
В данном уроке мы разберем вопрос создания контекстного меню для собственного Google Chrome расширения. В завершении ролика, создадим плагин для браузера, который позволит сохранять выделенный текст как цитаты - отличная практика, для тренировки навыков работы с контекстным меню.
Вы узнаете, в чем отличия между разными контекстами. Как браузер понимает, где показывать ваши пункты меню, где скрывать.
Познакомитесь с разными типами пунктов меню: обычный пункт меню, чекбокс, радиобаттон и разделитель (separator).
Узнаете, как построить сложное многоуровневое меню.
Приятного просмотра!
#javascript #chrome #firefox #browser #хром #расширение #программирвоание #контекстное меню
Классное видео. Ты один из тех кто на понятном языке обьясняет как работают chrome расширения. Жду аналогичных видео по расширениям и дальше! Лайкнул подписался.
Спасибо! Видео по расширениям, безусловно, будут)
Спасибо за отлично изложенный материал!
Спасибо Вам за полезный контент!
Благодарю за видео, очень познавательно!
не совсем понял как в листенер передается функция saveQuote без параметров, но сама функция описана уже с параметрами. Как она получает параметры?
pop,js это стандартное имя которое автоматически будет связано с попапом при клике на кнопку расширения? или где то надо указывать имя файла pop.js?
Еще бы код файлов сюда выложить, например p.html
Вам бы новый видос выпустить на манифесте 3. Там всё поменялось. Понимаю, монетизации нет и не предвидится, но...
Почему монетизации нет? Человек живет в Штатах, а смотрят его не только из РФ. Тут точно не в этом дело. Тем более монетизация с такого канала (не в обиду автору) - это как слону дробина. Эти $100 в соотношении с зарплатой разработчика - только лишний гемор с отчетностью и налогами. Канал явно сделан не с целью заработка. И это видно. Был бы сделан с целью заработка, человек разбирал бы не узко специализированные темы, а мэинстрим, который набирает сотни тысяч просмотров.
Спасибо
Как добавить пункт "Удалить выделенное в Google Chrome?
Давно хотел реализовать, только не с цитатами а с музыкой. В json такое себе, моя хотеть db вне хрома. Вот только как такой финт ушами реализовать🤔
Сервер, простенькое API и запросы с бэкграунда.
11:30 - начало написание расширения
К сожалению дает ошибки, 1. на скрипт quotesBg.js строка 5: text: object.selectionText, 2. Unchecked runtime.lastError: Cannot create item with duplicate id quoteSave
Контекст
_generated_background_page.html
Трассировка стека
_generated_background_page.html:0 (анонимные функции)
а как просто удалить пункты из контекстного меню?
Расширение может только добавлять элементы меню. Не задавался подобным вопросом, вроде как через настройки браузера можно что-то поубирать из контекстного меню. По другому никак.
нихера не ясно ..
это качать разрешения нужно или какойто файл редактировать ??
на черном фоне редактора плохо видно код(
Спасибо, как вернусь к записи роликов, обязательно учту.