RU

Cookies, которых не видно: partitioned cookies, cookies.txt и одно расширение под три браузера

Бывает так: открываете менеджер cookies, удаляете всё для сайта, перезагружаете страницу — а сайт вас по-прежнему узнаёт. Одна из причин в том, что…

cookiespartitioned cookieschipstotal cookie protectionwebextensionsmanifest v3cookies.txtfirefoxchromeрасширения браузера
Habr
RU

Переводчик в браузере, который учит слова: встроенный Translator API Chrome, свой ИИ-ключ и интервальные повторения

Было популярное китайское расширение Dadda Translate (达达划词翻译) : выделяешь слово, получаешь перевод, сохраняешь в словарик, и слово потом всплывает у…

webextensionsmanifest v3translator apichromellmпереводчикинтервальные повторенияshadow domankiизучение языков
Habr
RU

Удалить что угодно со страницы одним кликом: как устроен «пипеточный» блокировщик на Manifest V3

Бывает, что блокировщик рекламы не справляется: всплывающее окно подписки, баннер «мы используем cookies», чат-виджет в углу, липкая шапка на пол-эк…

webextensionsmanifest v3content scriptcss селекторыshadow domcss.escapeблокировка элементоврасширения браузераfirefoxchrome
Habr
RU

Думал, Android пишет двигатель хуже iOS. Передумал. Потом оказалось, что прав, но по своему

Полторы тысячи записей моторов с телефонов. Виноват был не бренд и не цена телефона, а то, чей DSP отрабатывает запрос браузера. На iOS та же правка…

getusermediaобработка звукаandroidchromesafariшумоподавлениешум
Habr
RU

Симулятор дальтонизма для сайта, Figma и Chrome: как девять чисел из статьи 2009 года разошлись по четырём инструментам

Девять чисел из научной статьи 2009 года сегодня работают у меня в четырёх местах: на HTML-странице, в canvas, в двух плагинах Figma и в чужом расши…

доступностьдальтонизмfigmachromeплагиныинклюзивный дизайн
Habr
RU

[Перевод] Набор инструментов для разработчика: готовим сайт к эпохе AI-агентов

Искусственный интеллект стремительно эволюционирует: от простого генерирования текста нейросети переходят к полноценному веб-серфингу, активному вза…

aifrontendaccessibilitycsschrometypescriptjavascriptииии-агенты
Habr
RU

Можно ли поймать вайб-кодера без нейросети? Сделал расширение для GitHub — рассказываю

В 2026 году уже не нужно гадать, человек писал GitHub-репозиторий или AI. Я сделал Chrome-расширение, которое оценивает репозиторий по прозрачным эв…

ithubрасширениеchromeai detectionvibe codingэвристикаopen sourcemanifest v3
Habr