News Grower

Независимое покрытие AI, стартапов и технологий.

Анатомия чистильщика ссылок: как не сломать веб в Manifest V3

Каждый день мы делимся ссылками в мессенджерах, копируем их из браузера или кликаем по ним. И почти всегда к реальному адресу прилипает хвост из UTM-меток, fbclid, gclid и прочего мусора, которым маркетологи и платформы помечают наш трафик.Создать расширение, которое отрезает этот хвост с помощью регулярного выражен...

Анатомия чистильщика ссылок: как не сломать веб в Manifest V3

Каждый день мы делимся ссылками в мессенджерах, копируем их из браузера или кликаем по ним. И почти всегда к реальному адресу прилипает хвост из UTM-меток, fbclid, gclid и прочего мусора, которым маркетологи и платформы помечают наш трафик.Создать расширение, которое отрезает этот хвост с помощью регулярного выражения — задача на 10 минут. Но сделать так, чтобы это расширение не сломало работу сайтов, не убило поисковики и не вызвало бесконечные циклы переадресации в современных реалиях Manifest V3 — уже интереснее.Недавно я завершил работу над расширением ZeroTail и хочу поделиться несколькими неочевидными подводными камнями, с которыми столкнулся при реализации авто-очистки URL.

Краткая сводка

В статье рассматривается создание расширения ZeroTail, которое удаляет UTM‑метки и прочий «мусор» из URL, а также описываются специфические сложности реализации такой авто‑очистки в рамках Manifest V3, чтобы не нарушить работу сайтов, поисковиков и не вызвать бесконечных перенаправлений.

Связанные теги

Компании и люди

Линия сюжета

Продолжить следить за темой

Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.

ИИ и конец эпохи интеллектуальной собственности: неожиданное освобождение от бремени авторства

ИИ и конец эпохи интеллектуальной собственности: неожиданное освобождение от бремени авторства

Этот текст писался долго и стал частью более широкой работы о том, как генеративный ИИ меняет не только рынок контента, но и сами основания авторского права. Вобщем, попытка уви...

EXPLAIN Prettier или пост-процессинг планов запросов в Postgres

EXPLAIN Prettier или пост-процессинг планов запросов в Postgres

Эта история началась с подаренной коллегой своей новой книги: читая Jimmy Angelakos’ «PostgreSQL Mistakes and How to Avoid Them», я осознал один напрягающий меня факт — в Postgr...

EXPLAIN Prettier или пост-процессинг планов запросов в Postgres

EXPLAIN Prettier или пост-процессинг планов запросов в Postgres

Эта история началась с подаренной коллегой своей новой книги: читая Jimmy Angelakos’ «PostgreSQL Mistakes and How to Avoid Them», я осознал один напрягающий меня факт — в Postgr...

Chat Mountain | WebView, звук и статус проекта

Chat Mountain | WebView, звук и статус проекта

За последний месяц основной фокус сместился на стабильность и удобство. Мобильная версия получила полный адаптив — своя навигация, отдельные экраны для серверов, чатов, профиля ...

Топ-3 главных ловушек ИИ в B2B: потратили миллионы, но сотрудники не пользуются. Отвечаю почему и как исправить

Топ-3 главных ловушек ИИ в B2B: потратили миллионы, но сотрудники не пользуются. Отвечаю почему и как исправить

Антон Саркисян CCO GPTunneL ex-yandex/ex-vk Знакомый, который отвечает за IT-безопасность в крупной российской компании, рассказал мне историю.Они запретили ChatGPT. Корпоративн...

Рекламный слот

Встроенный блок в статье

Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.

Партнерский слот

Похожие статьи

Еще материалы, которые пересекаются по тегам, источнику или категории.

ИИ и конец эпохи интеллектуальной собственности: неожиданное освобождение от бремени авторства

ИИ и конец эпохи интеллектуальной собственности: неожиданное освобождение от бремени авторства

Этот текст писался долго и стал частью более широкой работы о том, как генеративный ИИ меняет не только рынок контента, но и сами основания авторского права. Вобщем, попытка уви...

EXPLAIN Prettier или пост-процессинг планов запросов в Postgres

EXPLAIN Prettier или пост-процессинг планов запросов в Postgres

Эта история началась с подаренной коллегой своей новой книги: читая Jimmy Angelakos’ «PostgreSQL Mistakes and How to Avoid Them», я осознал один напрягающий меня факт — в Postgr...

EXPLAIN Prettier или пост-процессинг планов запросов в Postgres

EXPLAIN Prettier или пост-процессинг планов запросов в Postgres

Эта история началась с подаренной коллегой своей новой книги: читая Jimmy Angelakos’ «PostgreSQL Mistakes and How to Avoid Them», я осознал один напрягающий меня факт — в Postgr...

Chat Mountain | WebView, звук и статус проекта

Chat Mountain | WebView, звук и статус проекта

За последний месяц основной фокус сместился на стабильность и удобство. Мобильная версия получила полный адаптив — своя навигация, отдельные экраны для серверов, чатов, профиля ...

Еще материалы от Habr

Свежие публикации и продолжение темы от той же редакции.

Открыть страницу источника
ИИ и конец эпохи интеллектуальной собственности: неожиданное освобождение от бремени авторства

ИИ и конец эпохи интеллектуальной собственности: неожиданное освобождение от бремени авторства

Этот текст писался долго и стал частью более широкой работы о том, как генеративный ИИ меняет не только рынок контента, но и сами основания авторского права. Вобщем, попытка уви...

EXPLAIN Prettier или пост-процессинг планов запросов в Postgres

EXPLAIN Prettier или пост-процессинг планов запросов в Postgres

Эта история началась с подаренной коллегой своей новой книги: читая Jimmy Angelakos’ «PostgreSQL Mistakes and How to Avoid Them», я осознал один напрягающий меня факт — в Postgr...

EXPLAIN Prettier или пост-процессинг планов запросов в Postgres

EXPLAIN Prettier или пост-процессинг планов запросов в Postgres

Эта история началась с подаренной коллегой своей новой книги: читая Jimmy Angelakos’ «PostgreSQL Mistakes and How to Avoid Them», я осознал один напрягающий меня факт — в Postgr...

Chat Mountain | WebView, звук и статус проекта

Chat Mountain | WebView, звук и статус проекта

За последний месяц основной фокус сместился на стабильность и удобство. Мобильная версия получила полный адаптив — своя навигация, отдельные экраны для серверов, чатов, профиля ...