Баннеры Ext Ops Panel
У каждого Chrome-расширения и плагина ИИ-инструментов из нашего каталога есть баннер, который любой может поставить на сайт или в README. На нём написано «Listed on Ext Ops Panel», несколько живых публичных фактов каталога, а клик ведёт на карточку продукта. Когда подтверждённый автор продукта это включает, тот же баннер говорит «Verified author on Ext Ops Panel».
1. Что такое баннер
Баннер – картинка с extops.dev внутри ссылки на карточку продукта в нашем каталоге. Он похож на значки «Featured on» других каталогов, но с двумя отличиями: факты на нём берутся из нашего каталога с датой прохода, в котором их прочитали, а надпись «Verified author» появляется, только когда её решил показать подтверждённый автор продукта.
- Четыре стиля: Pulse Run, Amber Slab, Terminal Pro и Insignia.
- Пять форматов, от значка высотой 28 пикселей для ряда в README до плитки 300×250 для сайдбара.
- Четыре темы: светлая, тёмная, фирменная амберная и auto, которая следует цветовой схеме читателя.
- SVG для сайтов и README, PNG для мест, где принимают только растровые картинки.
Ни скрипта, ни cookie: ваша страница загружает одну картинку с extops.dev, а клик открывает карточку. Текст на баннере английский, а карточка, на которую он ведёт, открывается на любом из шести языков.
У каждого расширения остаётся и маленький бейдж листинга /extensions/<id>/badge.svg: строка высотой 20 пикселей с пользователями и рейтингом. Баннер – его большая оформленная версия, для расширений и плагинов.
2. Кто может вставить
Любой и для любого расширения или плагина из нашего каталога: разработчик, обозреватель, блог, который его советует. Без аккаунта и регистрации: адрес берите из раздела 5, сниппет из раздела 6. Если у продукта нет подтверждённого автора, включившего знак, баннер говорит «Listed on Ext Ops Panel».
Продукт, который ушёл из магазина или с витрины, или которого наш каталог не знает, получает нейтральную плашку: только наш логотип, того же размера и темы. Страница, где он стоит, сохраняет вёрстку, и устаревших фактов на ней не остаётся.
3. Знак подтверждённого автора
Если вы автор, вы можете превратить тот же баннер в «Verified author on Ext Ops Panel». Нужно два шага: доказать, что вы управляете продуктом, и включить переключатель «Публиковать меня как автора». Оба шага работают только под аккаунтом, не на анонимном устройстве, и доступны на всех тарифах, включая Free. Адрес и сниппет не меняются: уже вставленные где угодно баннеры сами меняют надпись.
Chrome-расширение
Добавьте расширение в проект и отметьте себя автором («Я автор»). Затем в блоке «Подтверждённый автор» проекта выберите один способ доказательства:
- Домен сайта. В карточке магазина указан ваш сайт, и поменять его может только владелец листинга в кабинете разработчика. Опубликуйте выданное значение DNS-записью TXT на
_extops.<ваш домен>или файлом/.well-known/extops-challenge.txtна этом сайте. Достаточно одного из двух. - Подтверждённый домен. Если у одного из ваших веб-сервисов в Ext Ops Panel уже подтверждён домен, который покрывает сайт листинга, claim использует его, и публиковать ничего не нужно.
- Строка в описании. Если у листинга нет своего сайта или он на общей платформе, добавьте строку
extops-verify=<значение>в любое место описания листинга и запустите проверку, когда магазин опубликует обновление. Это разовое доказательство: после подтверждения строку можно убрать.
Значение действует 14 дней. В первые сутки мы ищем его каждый час, потом раз в 6 часов, а проверить сразу можно и самому. Доказательство доменом перепроверяется раз в 30 дней, поэтому запись или файл оставьте на месте: 3 неудачные проверки подряд заканчивают подтверждение. Оно заканчивается и тогда, когда у листинга сменился издатель, когда листинг, подтверждённый доменом, сменил сайт, или когда другой аккаунт позже доказал контроль; прежний владелец получает уведомление.
Плагин ИИ-инструментов
Добавьте плагин в проект («Добавить плагин ИИ») и докажите, что поддерживаете его, одним из четырёх способов:
- файл
extops-verify.txtсо значением в корне GitHub-репозитория плагина; - файл
/.well-known/extops-challenge.txtна домене издателя или на хосте удалённого endpoint; - DNS-запись TXT на
_extops.<домен>; - домен, уже подтверждённый для одного из ваших веб-сервисов.
Зеркала и общие хостинги ничего не доказывают. Перепроверка раз в 30 дней та же.
Согласие: один переключатель на продукт
Само подтверждение публично ничего не меняет. Переключатель «Публиковать меня как автора» в проекте включает для этого продукта знак «Verified author on Ext Ops Panel» на публичной карточке и на всех баннерах, а у плагина ещё доступность за 30 дней по вашему собственному мониторингу. По умолчанию он выключен.
Публичным становится только факт подтверждения: не аккаунт, не имя, не контакты и не способ доказательства. Выключение переключателя или окончание подтверждения действует у нас сразу: баннер возвращается к «Listed on Ext Ops Panel», а копии, которые уже лежат в кэше браузеров или GitHub, сменятся в течение 6 часов.
Что знак значит и чего не значит, объяснено в методологии: Подтверждённые авторы.
4. Галерея: выберите стиль, формат и тему
Выберите стиль и тему, чтобы увидеть все пять форматов. «Пример» – картинка, которую наш сервер рисует для PDF to Markdown, MCP-сервера автора этого сайта, по данным каталога на 2026-10-14. «Вживую с extops.dev» – настоящий адрес того же баннера, загруженный прямо сейчас, с сегодняшними фактами.
Автор PDF to Markdown подтвердил продукт и включил знак, поэтому эти баннеры говорят «Verified author». У любого другого продукта из каталога тот же стиль, формат и тема на том же месте говорят «Listed on Ext Ops Panel».
Тема auto следует цветовой схеме системы читателя, а не переключателю этого сайта.
badge высота 28 px · ряд значков в README, строка подвала
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/badge-light.svg
pill 250×54 · шапка или подвал сайта, ряд «As seen on»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/pill-light.svg
card 400×120 · README под заголовком, блок «где о нас пишут»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/card-light.svg
wide 728×90 · шапка или подвал сайта во всю ширину, полоса в README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/wide-light.svg
tile 300×250 · сайдбар блога или документации
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/tile-light.svg
badge высота 28 px · ряд значков в README, строка подвала
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/badge-dark.svg
pill 250×54 · шапка или подвал сайта, ряд «As seen on»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/pill-dark.svg
card 400×120 · README под заголовком, блок «где о нас пишут»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/card-dark.svg
wide 728×90 · шапка или подвал сайта во всю ширину, полоса в README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/wide-dark.svg
tile 300×250 · сайдбар блога или документации
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/tile-dark.svg
badge высота 28 px · ряд значков в README, строка подвала
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/badge-brand.svg
pill 250×54 · шапка или подвал сайта, ряд «As seen on»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/pill-brand.svg
card 400×120 · README под заголовком, блок «где о нас пишут»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/card-brand.svg
wide 728×90 · шапка или подвал сайта во всю ширину, полоса в README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/wide-brand.svg
tile 300×250 · сайдбар блога или документации
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/tile-brand.svg
badge высота 28 px · ряд значков в README, строка подвала
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/badge-auto.svg
pill 250×54 · шапка или подвал сайта, ряд «As seen on»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/pill-auto.svg
card 400×120 · README под заголовком, блок «где о нас пишут»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/card-auto.svg
wide 728×90 · шапка или подвал сайта во всю ширину, полоса в README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/wide-auto.svg
tile 300×250 · сайдбар блога или документации
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/pulse-run/tile-auto.svg
badge высота 28 px · ряд значков в README, строка подвала
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/badge-light.svg
pill 250×54 · шапка или подвал сайта, ряд «As seen on»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/pill-light.svg
card 400×120 · README под заголовком, блок «где о нас пишут»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/card-light.svg
wide 728×90 · шапка или подвал сайта во всю ширину, полоса в README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/wide-light.svg
tile 300×250 · сайдбар блога или документации
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/tile-light.svg
badge высота 28 px · ряд значков в README, строка подвала
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/badge-dark.svg
pill 250×54 · шапка или подвал сайта, ряд «As seen on»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/pill-dark.svg
card 400×120 · README под заголовком, блок «где о нас пишут»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/card-dark.svg
wide 728×90 · шапка или подвал сайта во всю ширину, полоса в README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/wide-dark.svg
tile 300×250 · сайдбар блога или документации
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/tile-dark.svg
badge высота 28 px · ряд значков в README, строка подвала
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/badge-brand.svg
pill 250×54 · шапка или подвал сайта, ряд «As seen on»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/pill-brand.svg
card 400×120 · README под заголовком, блок «где о нас пишут»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/card-brand.svg
wide 728×90 · шапка или подвал сайта во всю ширину, полоса в README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/wide-brand.svg
tile 300×250 · сайдбар блога или документации
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/tile-brand.svg
badge высота 28 px · ряд значков в README, строка подвала
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/badge-auto.svg
pill 250×54 · шапка или подвал сайта, ряд «As seen on»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/pill-auto.svg
card 400×120 · README под заголовком, блок «где о нас пишут»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/card-auto.svg
wide 728×90 · шапка или подвал сайта во всю ширину, полоса в README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/wide-auto.svg
tile 300×250 · сайдбар блога или документации
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/amber-slab/tile-auto.svg
badge высота 28 px · ряд значков в README, строка подвала
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/badge-light.svg
pill 250×54 · шапка или подвал сайта, ряд «As seen on»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/pill-light.svg
card 400×120 · README под заголовком, блок «где о нас пишут»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/card-light.svg
wide 728×90 · шапка или подвал сайта во всю ширину, полоса в README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/wide-light.svg
tile 300×250 · сайдбар блога или документации
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/tile-light.svg
badge высота 28 px · ряд значков в README, строка подвала
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/badge-dark.svg
pill 250×54 · шапка или подвал сайта, ряд «As seen on»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/pill-dark.svg
card 400×120 · README под заголовком, блок «где о нас пишут»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/card-dark.svg
wide 728×90 · шапка или подвал сайта во всю ширину, полоса в README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/wide-dark.svg
tile 300×250 · сайдбар блога или документации
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/tile-dark.svg
badge высота 28 px · ряд значков в README, строка подвала
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/badge-brand.svg
pill 250×54 · шапка или подвал сайта, ряд «As seen on»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/pill-brand.svg
card 400×120 · README под заголовком, блок «где о нас пишут»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/card-brand.svg
wide 728×90 · шапка или подвал сайта во всю ширину, полоса в README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/wide-brand.svg
tile 300×250 · сайдбар блога или документации
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/tile-brand.svg
badge высота 28 px · ряд значков в README, строка подвала
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/badge-auto.svg
pill 250×54 · шапка или подвал сайта, ряд «As seen on»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/pill-auto.svg
card 400×120 · README под заголовком, блок «где о нас пишут»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/card-auto.svg
wide 728×90 · шапка или подвал сайта во всю ширину, полоса в README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/wide-auto.svg
tile 300×250 · сайдбар блога или документации
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/terminal-pro/tile-auto.svg
badge высота 28 px · ряд значков в README, строка подвала
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/badge-light.svg
pill 250×54 · шапка или подвал сайта, ряд «As seen on»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/pill-light.svg
card 400×120 · README под заголовком, блок «где о нас пишут»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/card-light.svg
wide 728×90 · шапка или подвал сайта во всю ширину, полоса в README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/wide-light.svg
tile 300×250 · сайдбар блога или документации
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/tile-light.svg
badge высота 28 px · ряд значков в README, строка подвала
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/badge-dark.svg
pill 250×54 · шапка или подвал сайта, ряд «As seen on»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/pill-dark.svg
card 400×120 · README под заголовком, блок «где о нас пишут»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/card-dark.svg
wide 728×90 · шапка или подвал сайта во всю ширину, полоса в README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/wide-dark.svg
tile 300×250 · сайдбар блога или документации
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/tile-dark.svg
badge высота 28 px · ряд значков в README, строка подвала
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/badge-brand.svg
pill 250×54 · шапка или подвал сайта, ряд «As seen on»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/pill-brand.svg
card 400×120 · README под заголовком, блок «где о нас пишут»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/card-brand.svg
wide 728×90 · шапка или подвал сайта во всю ширину, полоса в README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/wide-brand.svg
tile 300×250 · сайдбар блога или документации
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/tile-brand.svg
badge высота 28 px · ряд значков в README, строка подвала
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/badge-auto.svg
pill 250×54 · шапка или подвал сайта, ряд «As seen on»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/pill-auto.svg
card 400×120 · README под заголовком, блок «где о нас пишут»
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/card-auto.svg
wide 728×90 · шапка или подвал сайта во всю ширину, полоса в README
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/wide-auto.svg
tile 300×250 · сайдбар блога или документации
/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/tile-auto.svg
5. Адрес баннера
https://extops.dev/extensions/<extension-id>/banner/<style>/<format>-<theme>.<svg|png>
https://extops.dev/plugins/<family>/<key>/banner/<style>/<format>-<theme>.<svg|png>
| Часть | Значения | Пояснение |
|---|---|---|
<extension-id> | 32 буквы | Идентификатор расширения в Chrome Web Store, тот же, что в адресе его карточки. |
<family>/<key> | mcp/dev.pdf2md/pdf-to-markdown | Адрес карточки плагина. Другой листинг того же продукта перенаправляет на него. |
<style> | pulse-run, amber-slab, terminal-pro, insignia | Дизайн. В панели первым выбран Pulse Run. |
<format> | badge, pill, card, wide, tile | Размер, см. таблицу ниже. |
<theme> | light, dark, brand, auto | auto есть только в SVG. |
| расширение файла | svg, png | PNG рисуется вдвое крупнее, для чётких экранов. |
Адрес работает для любого расширения или плагина из нашего каталога. У него нет параметров. Всё после ? игнорируется, поэтому кэш-бастер вроде ?v=2 ничему не мешает и ничего не выбирает. Неизвестный стиль, формат или тема, а также auto с .png отвечают 404 с маленькой нейтральной плашкой.
| Формат | Размер, CSS-пиксели | Факты | Куда ставить |
|---|---|---|---|
badge | высота 28, ширина по тексту (примерно 200–300) | главный факт | ряд значков в README, строка подвала |
pill | 250×54 | главный факт | шапка или подвал сайта, ряд «As seen on», сайдбар документации |
card | 400×120 | главный факт, ещё 2 и дата | README под заголовком, блок «где о нас пишут» |
wide | 728×90 | главный факт, ещё 3 и дата | шапка или подвал сайта во всю ширину, полоса в README |
tile | 300×250 | крупный главный факт, график или полоса, ещё 2 и дата | сайдбар блога или документации |
lightиdark: для светлых и тёмных сайтов.brand: амберный градиент, когда баннер должен выделяться.auto: светлая или тёмная по цветовой схеме системы читателя. Хороший выбор для README на GitHub, который читают в обеих темах.
SVG или PNG? Ставьте SVG везде, где его принимают: он чёткий при любом масштабе, умеет auto и короткую разовую отрисовку линии пульса, только у читателей, чья система разрешает движение. PNG берите там, где конструктор сайта или платформа принимает только растровые картинки; для пары светлой и тёмной темы в PNG используйте <picture> ниже.
6. Сниппеты
Здесь сниппеты для PDF to Markdown. Для другого продукта замените адреса карточки и картинки на его собственные, а название в title и alt. Подтверждённый автор получает их готовыми, с названием и адресом продукта, в разделе «Баннер» своего проекта.
HTML для сайта
<a href="https://extops.dev/extensions/kodhbjmmdeofaecpblbfeoceglmedfmd" title="PDF to Markdown on Ext Ops Panel">
<img src="https://extops.dev/extensions/kodhbjmmdeofaecpblbfeoceglmedfmd/banner/pulse-run/pill-light.svg" alt="PDF to Markdown: verified author on Ext Ops Panel" width="250" height="54">
</a>Markdown для README
[](https://extops.dev/plugins/mcp/dev.pdf2md/pdf-to-markdown)Markdown не задаёт ширину, поэтому подходит для badge и pill. Для card, wide и tile вставляйте в README HTML-сниппет: GitHub его принимает.
Пара светлой и тёмной темы в PNG
<a href="https://extops.dev/plugins/mcp/dev.pdf2md/pdf-to-markdown" title="PDF to Markdown (pdf2md.dev) on Ext Ops Panel">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://extops.dev/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/card-dark.png">
<img src="https://extops.dev/plugins/mcp/dev.pdf2md/pdf-to-markdown/banner/insignia/card-light.png" alt="PDF to Markdown (pdf2md.dev): verified author on Ext Ops Panel" width="400" height="120">
</picture>
</a>Прямые ссылки
Для конструктора сайтов, который принимает только картинку и ссылку, скопируйте отдельно адрес картинки (SVG или PNG выбранной темы) и адрес карточки.
Опции
- Открывать в новой вкладке: добавляет к ссылке
target="_blank" rel="noopener". - Добавить
rel="nofollow": для сайтов, правила которых этого требуют. - Язык карточки: ссылка может открывать карточку на английском (по умолчанию), немецком, испанском, французском, португальском или русском.
Обе опции по умолчанию выключены. Ссылка ведёт на канонический адрес карточки без параметров: метки вроде UTM только добавили бы редирект, потому что на любой параметр карточка отвечает перенаправлением на чистый адрес. Оставьте width и height, чтобы страница не прыгала, пока грузится картинка. В alt пишите название продукта и то, что написано на баннере, ничего больше: <name>: listed on Ext Ops Panel, а после включения знака автором <name>: verified author on Ext Ops Panel.
7. Что показывает баннер
Только публичные факты с карточки продукта, с датой нашего последнего прохода каталога. Ничего из платного анализа: ни истории за 90 дней, ни списка похожих, ни позиции нашего собственного изобретения. Нет числа – нет слота: факт, который магазин или витрина не публикует, просто не выводится и никогда не показывается нулём, а его место занимает следующий факт по списку.
Правило гордости: баннером хвастаются, поэтому факт выводится, только если проходит порог. Падение числа пользователей, рейтинг ниже 4.0 или доступность ниже 99% не показываются; слот уходит следующему факту, а полная картина остаётся на карточке, куда ведёт баннер.
| Chrome-расширение, по порядку | Когда показывается |
|---|---|
| Позиция: «#N trending this week» или «#N in <категория>» | расширение стоит в этом публичном списке, под тем же номером |
| Пользователи и их прирост за 7 дней | магазин публикует число пользователей; прирост только положительный и при базе за 7 дней |
| Рейтинг с числом оценок | не ниже 4.0 и не меньше 3 оценок |
| Нет доступа к сайтам | манифест не объявляет доступ к сайтам |
| Значки самого магазина: Featured и Established publisher | они есть у листинга; текстом, без знаков Google |
| Версия и дата обновления | обновление не старше 90 дней |
| Manifest V3 | расширение на Manifest V3 |
| Плагин ИИ-инструментов, по порядку | Когда показывается |
|---|---|
| Позиция: «#N trending this week» | плагин стоит в публичном списке трендов |
| Доступность за 30 дней по собственному мониторингу автора | только с согласием подтверждённого автора; не ниже 99.0% при известных хотя бы 24 часах |
| Works with N AI clients | хотя бы один клиент; их названия в описании картинки |
| Звёзды GitHub | не меньше 10 |
| Загрузки за неделю в npm или PyPI | не меньше 10; реестры никогда не суммируются |
| Listed on N marketplaces или название единственной витрины | всегда при наличии листинга; число начиная с 2 витрин |
| Версия с датой обновления | дата только если обновление не старше 90 дней |
Главный факт – первый прошедший порог по списку. Сколько ещё помещается, зависит от формата (раздел 5). Плитка tile расширения ещё рисует пользователей за 30 дней, плитка плагина – полосу доступности. Если не прошёл ни один факт, баннер показывает название продукта и «Listed on Ext Ops Panel» или «Verified author on Ext Ops Panel». Полный текст фактов и дата данных есть в доступном имени картинки, для экранных дикторов и поисковиков.
Название, которое шрифт баннера не умеет рисовать, например китайское или арабское письмо, в SVG набирается системным шрифтом читателя; в PNG его заменяет подпись «Chrome extension · <категория>» или тип плагина, а полное имя остаётся в alt. Длинное название обрезается с «…».
8. Обновление и кэш
- Каталог расширений читает Chrome Web Store до двух раз в сутки, каталог плагинов читает витрины раз в сутки, а доступность по вашему собственному мониторингу обновляется каждый час.
- Баннер кэшируется на 6 часов (
Cache-Control: public, max-age=21600плюсstale-while-revalidateна 24 часа). Браузеры и прокси картинок GitHub держат его столько же, поэтому новое число попадает на вашу страницу примерно в течение 6 часов после нашего прохода. - Когда автор включает или выключает знак, баннер у нас меняется сразу, а закэшированные копии – в течение 6 часов. Нейтральная плашка кэшируется на 1 час.
- У каждого баннера есть
ETag; повторный запрос сIf-None-Matchполучает 304, и ничего не перерисовывается. - Сниппет менять не нужно: адрес остаётся тем же, а факты за ним обновляются сами.
9. Приватность
- Баннер показывает только продукт, его публичные факты и знак подтверждения, если автор его включил. Никогда не показывает аккаунт, имя, e-mail, контакты или способ подтверждения авторства.
- Каталог и баннеры не хранят и никому не передают контакты разработчиков из карточек магазина и манифестов плагинов. Когда мы читаем описание листинга, чтобы найти строку подтверждения, мы ищем только её и не сохраняем ни текст, ни что-либо ещё из него.
- Для статистики подтверждённого автора в разделе «Баннер» мы считаем запросы баннера по продукту, формату и дню, а также переходы на карточку с других сайтов по продукту и дню. Мы не храним IP-адреса, браузеры, адреса страниц и сайты, с которых пришли переходы. Поисковики и наш собственный сайт другими сайтами не считаются.
- Баннер не ставит cookie и не запускает скрипты на вашей странице.
- Картинка баннера закрыта от индексации (
noindex) и не входит в нашу карту сайта.
Подробнее: Политика конфиденциальности.
10. Вопросы
Можно поставить баннер чужого продукта?
Да. Он есть у любого расширения и плагина из каталога, для обзоров, списков и рекомендаций. На нём написано «Listed on Ext Ops Panel»; сказать «Verified author» его может заставить только подтверждённый автор продукта.
Почему мой баннер говорит «Listed», а не «Verified author»?
Не хватает одного из двух: подтверждённого claim или переключателя «Публиковать меня как автора». Раздел «Баннер» вашего проекта говорит, чего именно. Когда включено и то и другое, баннер меняется сам, новый сниппет не нужен.
Почему баннер показывает только логотип?
Продукта нет в нашем каталоге, или его листинг ушёл из магазина или с витрины. Плашка сохраняет размер и тему, поэтому вёрстка страницы не ломается.
Можно поменять текст, цвета или язык?
Выбирайте из четырёх стилей и четырёх тем. Текст во всех стилях английский и без языковых вариантов, как у бейджа листинга. Карточка, на которую ведёт баннер, открывается на любом из шести языков.
Баннер меняет место продукта в каталоге?
Нет. Подтверждённые продукты не поднимаются в списках, поиске, хабах и подборках, а баннер не оценка.
Это платно?
Нет. Чтобы вставить баннер, аккаунт вообще не нужен. Знак подтверждённого автора входит во все тарифы, включая Free, и требует аккаунта.
Что будет, если подтверждение закончится?
Баннер у нас сразу возвращается к «Listed on Ext Ops Panel»; копии, которые уже лежат в кэше браузеров или GitHub, сменятся в течение 6 часов. Подтвердите контроль снова, и при включённом переключателе знак вернётся сам.
Можно скачать картинку и держать её у себя?
Тогда пропадут живые факты и дата, а копия сохранит старую надпись, когда знак изменится. Лучше вставляйте адрес с extops.dev.
Почему число отличается от магазина?
Баннер показывает число нашего последнего прохода, закэшированное до 6 часов. Магазин сам округляет число пользователей, а некоторые числа появляются только выше порога (раздел 7).