📄 This look so much longer than I thought it would...
🔗 https://softwarecrafts.co.uk/100-words/day-281
#100_words,#layout_designer,#comfort_monitor_live,#react,#NextJS,#chrome_extension
Разработка браузерного расширения: путь от идеи до публикации в web store
Разработка браузерного расширения началась с простой идеи: упростить поиск по закладкам и открытым вкладкам, а также попробовать свои силы в создании проекта с элементами монетизации. В этой статье я расскажу, как за две недели прошёл путь от прототипа до публикации в Chrome Web Store и Firefox Add-ons, какие технологии использовал и с какими трудностями столкнулся. Надеюсь, мой опыт вдохновит других разработчиков попробовать свои силы в создании подобных проектов. Полный код проекта доступен на GitHub .
https://habr.com/ru/companies/ntechlab/articles/930732/
#python #typescript #расширение #разработка_приложений #разработка_программного_обеспечения #chrome_extension #google_chrome #проектирование #проектирование_по #анализ_и_проектирование_систем
✅タスクチケット共有用の拡張機能ボタンを作った【Redmine】
https://qiita.com/iketo/items/3c8276e0a4b866c1f4dd?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
【AI agent活用】作業中のSNS断ちを強制する!!ポモドーロタイマー付きChrome拡張機能を作ってみた
https://qiita.com/yasu_qita/items/1a26adb8dff47c402d8e?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
#qiita #JavaScript #chrome_extension #ポモドーロ #codex #AIエージェント
Операция Phantom Enigma: бразильские пользователи под ударом вредоносного расширения
В начале 2025 года специалисты группы киберразведки TI-департамента экспертного центра безопасности Positive Technologies обнаружили вредоносное письмо, в котором предлагалось скачать файл с подозрительного сайта. Выявленная цепочка атаки приводит к установке вредоносного расширения для браузера Google Chrome , нацеленного на пользователей из Бразилии. В процессе исследования были обнаружены файлы, находящиеся в открытой директории злоумышленников, что позволило определить еще одну вариацию атаки с использованием Mesh Agent или PDQ Connect Agent вместо вредоносного расширения браузера. Там же располагались вспомогательные скрипты, содержащие в себе ссылки, в параметрах которых фигурировал идентификатор EnigmaCyberSecurity , — в честь него и была названа кампания.
https://habr.com/ru/companies/pt/articles/917248/
#киберразведка #фишинг #бразилия #киберпреступники #обфускация #вредоносное_программное_обеспечение #расширения #chrome_extension #microsoft_edge #цепочка_атаки_хакера
Запускаю 12 стартапов за 12 месяцев #2: Save Emails from Gmail as PDF
Второй проект, который мы запустили в рамках челленджа — это браузерное расширение для скачивание писем из Gmail в PDF. В этой статье я расскажу про то, как мы нашли идею, разработали продукт и бесплатно привлекли 896 установок за 3 месяца.
https://habr.com/ru/articles/915050/
#индиразработка #индихакинг #стартапы #предпринимательство #бизнес #chrome_extension #разработка #vibecoding
p5.js Web Editor で編集中のコードをローカルに投げる Chrome 拡張機能を作った
https://qiita.com/Snowman-s/items/cde7e47de371a2c6a246?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
#qiita #JavaScript #websocket #chrome_extension #p5_jsWebEditor
Честная цена за кг/литр
Всем привет! Меня зовут Паша и возможно вы уже пользуетесь моим расширением Ave blacklist для блокировки продавцов спамеров на авито. Но сегодня не об этом. Больше года назад Кабинет министров не поддержал законопроект с ценой за килограмм или литр, новость была на Пикабу в том числе Что ж, Кабинет министров не поддержал, а я поддерживаю двумя руками! И написал расширение для браузеров для расчета цена за единицу измерения на сайтах доставок еды - заКило ( chrome , firefox ) Мог бы научить и в офлайн магазинах цену за единицу измерения считать, но кто бы меня спрашивал :D
https://habr.com/ru/articles/903970/
#chrome_extension #firefox_addon #javascript #экономия #маркетинг
От клика до железа: хроника одного запроса. Часть 1
Увлекались ли вы когда-нибудь задачей так сильно, что полностью выпадали из жизни? Я — да. Писал код, разбирался с нюансами, тестировал, переделывал, снова тестировал… В какой-то момент мой друг, давно не слышавший обо мне, решил узнать, куда я пропал. Мы созвонились, и я рассказал, чем занимаюсь. Он послушал, усмехнулся: «Как же хорошо, что я выбрал бэкенд-разработку». На самом деле ничего сверхъестественного в этой задаче не было. Но и простой её тоже не назовёшь — архитектура сложилась под влиянием множества ограничений: браузер не может напрямую запускать exe-файл, бэкенд не имеет доступа к локальному оборудованию, а взаимодействие между всеми этими частями нужно было выстроить чётко и последовательно. Всё это заставляет внимательнее смотреть на возможности, которые предоставляет среда браузера. Chrome-расширения работают в строго изолированном контексте, JavaScript не имеет доступа к файловой системе или системным вызовам, и для связи с нативным приложением приходится учитывать ряд особенностей: протокол обмена, формат сообщений, правила безопасности и другие детали, которые легко упустить, если не сталкивался с этим раньше. В этой статье я расскажу, как построить такую связку с помощью механизма Native Messaging: от интерфейса в браузере до запуска локального exe. Разберём архитектуру, покажу, какие задачи решает этот подход, и напишем рабочий пример — расширение, которое сможет общаться с программой на C. Так что устраивайтесь поудобнее и давайте разбираться.
open ai APIでフォームに自動入力するChrome拡張を簡単に作る
https://qiita.com/Yohei_Suda/items/f5dee22347c7ccba1ada?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items