📣 Latest feature of Comfort Monitor Live released!
📄 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
Latest feature of Comfort Monitor Live released! - Software Crafts

This look so much longer than I thought it would...

Разработка браузерного расширения: путь от идеи до публикации в web store

Разработка браузерного расширения началась с простой идеи: упростить поиск по закладкам и открытым вкладкам, а также попробовать свои силы в создании проекта с элементами монетизации. В этой статье я расскажу, как за две недели прошёл путь от прототипа до публикации в Chrome Web Store и Firefox Add-ons, какие технологии использовал и с какими трудностями столкнулся. Надеюсь, мой опыт вдохновит других разработчиков попробовать свои силы в создании подобных проектов. Полный код проекта доступен на GitHub .

https://habr.com/ru/companies/ntechlab/articles/930732/

#python #typescript #расширение #разработка_приложений #разработка_программного_обеспечения #chrome_extension #google_chrome #проектирование #проектирование_по #анализ_и_проектирование_систем

Разработка браузерного расширения: путь от идеи до публикации в web store

Введение Разработка браузерного расширения началась с простой идеи: упростить поиск по закладкам и открытым вкладкам, а также попробовать свои силы в создании проекта с элементами монетизации. В этой...

Хабр
✅タスクチケット共有用の拡張機能ボタンを作った【Redmine】 - Qiita

機能 拡張機能のアイコンをクリックすると、Redmineタスク共有用のチケットタイトルとページURLがクリップボードにコピーされる ↓のチケットリンク作成用文字列をPluginなしでコピペしたいという動機でした。 背景 私の参画するプロジェクトでは、Redmi...

Qiita

【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エージェント

【AI agent活用】作業中のSNS断ちを強制する!!ポモドーロタイマー付きChrome拡張機能を作ってみた - Qiita

はじめに 作業中についついSNSや動画サイトを開いてしまい、集中力が途切れてしまうことはありませんか? 「今度こそ集中するぞ!」と意気込んでも、気がつくとTwitterやYouTubeを開いてしまい、気づけば数時間経過...なんて経験、きっと多くの方が持っているのではない...

Qiita

Операция 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 #цепочка_атаки_хакера

Операция Phantom Enigma: бразильские пользователи под ударом вредоносного расширения

В начале 2025 года специалисты группы киберразведки TI-департамента экспертного центра безопасности Positive Technologies обнаружили вредоносное письмо, в котором предлагалось скачать файл с...

Хабр

Запускаю 12 стартапов за 12 месяцев #2: Save Emails from Gmail as PDF

Второй проект, который мы запустили в рамках челленджа — это браузерное расширение для скачивание писем из Gmail в PDF. В этой статье я расскажу про то, как мы нашли идею, разработали продукт и бесплатно привлекли 896 установок за 3 месяца.

https://habr.com/ru/articles/915050/

#индиразработка #индихакинг #стартапы #предпринимательство #бизнес #chrome_extension #разработка #vibecoding

Запускаю 12 стартапов за 12 месяцев #2: Save Emails from Gmail as PDF

Второй проект, который мы запустили в рамках челленджа — это браузерное расширение для скачивание писем из Gmail в PDF. В этой статье я расскажу про то, как мы нашли идею, разработали продукт и...

Хабр
p5.js Web Editor で編集中のコードをローカルに投げる Chrome 拡張機能を作った - Qiita

はじめに本記事では表題の通りの Chrome 拡張機能を作った解説を行います。対象者は以下の全てに当てはまる人です。どうしても p5.js Web Editor で編集したコードをローカルに送…

Qiita

Честная цена за кг/литр

Всем привет! Меня зовут Паша и возможно вы уже пользуетесь моим расширением Ave blacklist для блокировки продавцов спамеров на авито. Но сегодня не об этом. Больше года назад Кабинет министров не поддержал законопроект с ценой за килограмм или литр, новость была на Пикабу в том числе Что ж, Кабинет министров не поддержал, а я поддерживаю двумя руками! И написал расширение для браузеров для расчета цена за единицу измерения на сайтах доставок еды - заКило ( chrome , firefox ) Мог бы научить и в офлайн магазинах цену за единицу измерения считать, но кто бы меня спрашивал :D

https://habr.com/ru/articles/903970/

#chrome_extension #firefox_addon #javascript #экономия #маркетинг

Честная цена за кг/литр

Всем привет! Меня зовут Паша и возможно вы уже пользуетесь моим расширением Ave blacklist для блокировки продавцов спамеров на авито. Но сегодня не об этом. Больше года назад Кабинет министров не...

Хабр

От клика до железа: хроника одного запроса. Часть 1

Увлекались ли вы когда-нибудь задачей так сильно, что полностью выпадали из жизни? Я — да. Писал код, разбирался с нюансами, тестировал, переделывал, снова тестировал… В какой-то момент мой друг, давно не слышавший обо мне, решил узнать, куда я пропал. Мы созвонились, и я рассказал, чем занимаюсь. Он послушал, усмехнулся: «Как же хорошо, что я выбрал бэкенд-разработку». На самом деле ничего сверхъестественного в этой задаче не было. Но и простой её тоже не назовёшь — архитектура сложилась под влиянием множества ограничений: браузер не может напрямую запускать exe-файл, бэкенд не имеет доступа к локальному оборудованию, а взаимодействие между всеми этими частями нужно было выстроить чётко и последовательно. Всё это заставляет внимательнее смотреть на возможности, которые предоставляет среда браузера. Chrome-расширения работают в строго изолированном контексте, JavaScript не имеет доступа к файловой системе или системным вызовам, и для связи с нативным приложением приходится учитывать ряд особенностей: протокол обмена, формат сообщений, правила безопасности и другие детали, которые легко упустить, если не сталкивался с этим раньше. В этой статье я расскажу, как построить такую связку с помощью механизма Native Messaging: от интерфейса в браузере до запуска локального exe. Разберём архитектуру, покажу, какие задачи решает этот подход, и напишем рабочий пример — расширение, которое сможет общаться с программой на C. Так что устраивайтесь поудобнее и давайте разбираться.

https://habr.com/ru/companies/nspk/articles/897598/

#javascript #chrome_extension

От клика до железа: хроника одного запроса. Часть 1

Введение Увлекались ли вы когда-нибудь задачей так сильно, что полностью выпадали из жизни? Я — да. Писал код, разбирался с нюансами, тестировал, переделывал, снова тестировал… В какой-то момент мой...

Хабр
open ai APIでフォームに自動入力するChrome拡張を簡単に作る - Qiita

はじめに結論から言うと完璧を目指すならbrowser-useを使えって感じですが、料金を抑えつつ、ある程度カジュアルに作るならこれでいい気がします。前提Chrome拡張の作り方の説明はしない拡張機能のインストール方法の説明はしな…

Qiita