Понятно: проверьте…
Написал код: проверьте…
Теперь пора опубликовать!

Переходим в Личный кабинет разработчика

☑️ Первая остановка: 5 долларов!

ВНИМАНИЕ: на одну учетную запись разработчика можно загрузить не более 20 расширений
https://developer.chrome.com/webstore/faq#faq-gen-29 . И вы не можете удалить ранее опубликованные расширения, а только заархивируйте их.

☑️ Дополнительные поля manifest.json

Поле description в manifest.json будет отображаться на всех рекламных плитках в магазине Chrome. Убедитесь, что в нем меньше 132 символов. Сделайте это простым, ясным и понятным. Боты Chrome Dev 🤖🤖 будут читать это, чтобы убедиться, что это достойное расширение.
Вот пример на баннере ниже.

Вот изображение, показывающее разницу между описанием manifest.json и описанием магазина Chrome:

Вот несколько полей, которые вам могут не хватать:
✒️ author: строка (вы даже можете указать свой адрес электронной почты ‹[email protected] ›)
✒️️ short_name : строка ( не более 12 символов ). Будет использоваться в некоторые области Chrome store на случай, если имя вашего расширения слишком длинное.

️️☑️ D подписка на Chrome Store:

Это очень важно. Google проверит, что ваше расширение делает именно то, что написано в описании. Расскажи о своих возможностях! но если вам требуется много разрешений, объясните, зачем они вам нужны. Также объясните, нужно ли пользователю активировать что-либо на «странице управления расширениями», например «Разрешить доступ к URL-адресам файлов» или «Разрешить в инкогнито».

️️☑ Значок:

🖼️ Значок 128 x 128 пикселей (обязательно)
Это может быть тот же значок действия вашего браузера или аналогичный.

Он используется на странице расширения магазина Chrome, как показано на рисунке слева.

☑️ Скриншоты: до 5!

🖼️ 640 x 400 пикселей скриншотов или промо-расширение (вы можете упомянуть здесь свои лучшие функции. Это первое, что увидят ваши пользователи. Вы можете загрузить разрешение 1280 x 800, но в настоящее время Интернет-магазин Chrome будет уменьшите все скриншоты до 640x400. Вот пример.

☑️ Плитки с рекламным изображением:

Не все эти изображения требуются, но если ваше расширение станет популярным, вы можете разработать все эти размеры плиток:

🖼️ плитка 440 x 280 пикселей (обязательно)
🖼️ плитка 920 x 680 пикселей
🖼️ плитка 1400 x 560 пикселей

☑️ Промо-ролик на YouTube:

Вы можете захотеть создать видеозапись того, что делает ваше расширение. Теперь вы можете сделать это как на старой, так и на новой панели инструментов.

☑️ Категории:

Выберите одну из следующих категорий: Специальные возможности, Блоги, Инструменты разработчика, Развлечения, Новости и погода, Фото, Работа, Инструменты поиска, Покупки, Социальные коммуникации и Спорт.

☑️ Параметры видимости:

Если вы не готовы показать свое расширение всему миру, вы можете опубликовать «Не в списке» и поделиться ссылкой со своими друзьями и домашними животными! Они могут протестировать это и дать вам обратную связь. Позже вы всегда можете изменить его на «Общедоступный», когда будете готовы.

☑️ Политика конфиденциальности:

Если ваше расширение обрабатывает личные или конфиденциальные пользовательские данные, которые теперь также включают в себя пользовательский контент и личные сообщения, ваш Продукт должен как опубликовать политику конфиденциальности, так и безопасно обрабатывать пользовательские данные
Обновления Политики пользовательских данных Google

Вот сайт, который поможет вам разработать политику конфиденциальности. Https://www.termsfeed.com/blog/legal-agreements-chrome-extensions/

Если вы НЕ берете какие-либо данные от пользователя, например: расширение newtab, которое вращает только красивые картинки в фоновом режиме, то вам не нужно об этом беспокоиться.

2020: ПАНЕЛЬ НОВЫХ РАЗРАБОТЧИКОВ

Если у вас есть какие-либо разрешения в файле manifest.json или вы используете внешнюю библиотеку на любой из своих html-страниц, вам будет предложено использовать новую панель инструментов для разработчиков, что означает, что вы столкнетесь с этой страницей:

ВАЖНО: отвечая на эти вопросы, помните, что люди, не являющиеся людьми, первыми просматривают ответы, поэтому постарайтесь быть простыми и ясными. Не пытайся быть умным! 🤖🤖

Что такое одноцелевое описание?

Итак, изначальной целью расширений было выполнение единственной цели в жизни. Например, если вы щелкните правой кнопкой мыши, вы можете скопировать декодированный текст base64 в буфер обмена. Одна простая задача.

Итак, здесь вам нужно объяснить одну простую задачу, которую выполняет ваше расширение.

Что такое обоснование разрешения?

Здесь они будут перечислять каждый элемент, который находится в поле разрешений вашего manifest.json (вы можете открыть этот файл с помощью любого текстового редактора). Если вы наняли разработчика, чтобы он сделал это за вас, вам нужно будет попросить его обосновать каждое разрешение.

Что такое удаленный код?

Это любые внешние скрипты (например, внешние библиотеки cdn или файлы css), которые используются на любой из ваших html-страниц. Если вы наняли разработчика, чтобы он сделал это за вас, прежде чем связываться с ним, чтобы спросить их, вы можете открыть с помощью текстового редактора любой включенный html-файл и убедиться в этом сам. В теге ‹head› вы должны увидеть тег ‹script›. Если они вызывают локальный файл, то это не проблема, только если они добавляют внешнюю библиотеку, такую ​​как jquery:

ПРИМЕР JS: ‹script src =” https://code.jquery.com/jquery-3.4.1.min.js целостность = ”sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo =” crossorigin = ”анонимный” ›‹/script›

ПРИМЕР CSS: ‹link rel =” stylesheet ”href =” https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css 'целостность = ”sha384-ggOyR0iXCbMQv3Xipma34MD + dH / 1fQ784 / j6cY / iJTQUOhcWr7x9JvoRxT2MZw1T ”crossorigin =” anonymous ”›

ВАЖНАЯ информация о 2020 году: боты разработчика Chrome Store 🤖 🤖 🤖 постоянно проверяют расширения Chrome, сканируя имя и описание. Если есть какие-либо ключевые слова, которые могут показаться подозрительными или спамерскими, с вами могут связаться, чтобы «защитить честь» вашего расширения. Не бойтесь, просто будьте вежливы и вносите любые предлагаемые изменения.

Ну вот и все! Просто хотел поделиться этим кратким контрольным списком, чтобы убедиться, что у вас под рукой есть все рекламные материалы к важному дню запуска. Если у вас есть идея пристройки, дайте нам знать!

Придумывайте, создавайте, разрабатывайте замечательные расширения Chrome и процветайте! 🖖