Zinn Hub
0
Ваша корзина
0

С первого взгляда

Ключевые детали об этой услуге, которые помогут вам решить. Создано Zinn Hub, не продавцом.

Поддержка языков

JavaScript и TypeScript
Работает с расширениями, написанными на чистом JS или TypeScript — не требуется конвертация или переписывание выбранного вами языка.

Объем миграции

MV2 в MV3
Охватывает три основных критических изменения: фоновая страница в service worker, webRequest в declarativeNetRequest и отсутствие удаленного выполнения кода.

Метод доставки

Исходный код в ваш репозиторий
Исправленный исходный код попадает непосредственно в ваш собственный репозиторий. Вы контролируете загрузку в магазин — ничто не публикуется без вашего действия.

Лучше всего для

Активные расширения с пользователями
Предназначено для расширений, уже находящихся в магазине с реальными пользователями — изменения сведены к минимуму, чтобы пользователи заметили как можно меньше сбоев.

Что вы получите

Форматы:
Письменный отчет
Пользовательский код
Способ доставки:
Менеджер по заказам
Примечания: Прежде чем что-либо менять, я объясняю причину без жаргона. Это может быть изменение API Chrome, переработка разметки страницы сайтом или функция Manifest V2, которую магазин больше не принимает. Исправленный или перенесенный исходный код попадает в ваш репозиторий с примечанием о том, что загрузить в магазин с вашего собственного аккаунта. На тарифах Standard и Advanced вы также получаете письменное резюме каждого изменения.

Полное описание

Предназначено для компаний и индивидуальных разработчиков, чье расширение уже имеет пользователей, рассчитывающих на него. Вы получаете то же расширение обратно, измененное только там, где это требуется для исправления или Manifest V3, чтобы эти пользователи заметили как можно меньше изменений.

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

Стартовый пакет — это одна воспроизводимая проблема: всплывающее окно, которое открывается пустым, ошибка разрешений, скрипт содержимого, который больше не соответствует странице. Стандартный пакет включает до 3 таких проблем или переносит расширение с одним экраном в Manifest V3. Расширенный пакет переносит расширение до 5 экранов и перечисляет другие проблемы, которые я обнаружил по пути. Вторая сломанная вещь — это второй элемент: дополнение или новый заказ.

Создание нового расширения — это мой другой проект. Этот начинается с уже существующего кода.

Что я отклоняю, и я говорю это до проекта, а не после: все, что требует чужого логина, собирает личные данные или работает с сервисом против его собственных правил.

Без звонков. Все в письменном виде, включая то, что на самом деле было сломано.

Шаги для завершения вашего проекта
1. Воспроизведите или распакуйте — я загружаю ваше расширение в режиме разработчика и воспроизвожу проблему по вашим шагам, или распаковываю сборку из магазина, если исходный код утерян. Если проблема не воспроизводится, вы узнаете об этом в тот же день.
2. Причина, в письменном виде — Что на самом деле сломалось: изменился API Chrome, изменилась разметка страницы, функция Manifest V2, которую магазин больше не принимает. Простыми словами, до исправления.
3. Исправление или миграция — Исправление или перенос в Manifest V3: фоновая страница в service worker, блокировка запросов в декларативные правила, удаленный код перенесен внутрь. Каждое изменение с его причиной.
4. Тест на чистом профиле и сборка для вас — Исправленная сборка протестирована на чистом профиле, затем передана вам для загрузки в режиме разработчика и самостоятельного тестирования на вашей машине, прежде чем вы одобрите.
5. Передача в ваш репозиторий — Исходный код в вашем репозитории, письменное резюме по Standard и Advanced, и примечание о том, что загрузить в магазин из вашей собственной учетной записи.

Гарантия качества Zinner

✓
Проверенный профессионал
Каждый Zinner проверяется и одобряется перед присоединением к платформе.
✓
Гарантированное качество работы
Все услуги поддерживаются нашим обязательством по гарантии качества.
✓
Безопасный платёж
Ваш платёж защищён до тех пор, пока вы не одобрите выполненную работу.

Сравнить пакеты

ФункцияНачинающийСтандартПродвинутый
Время доставки2 дней4 дней10 дней
Правки123
Объём работ1 проблема найдена и исправленаДо 3 проблем, или перенос в V3Manifest V3, до 5 экранов
Расследование ошибок✓✓✓
Исправить документацию✓✓✓
Подробные комментарии к коду✕✓✓

Детали услуги

Тип услуги
Стандартный
Zinner Type
Фрилансер
Доступность
Будни
Страна продавца
Казахстан
Принимаемые языки
Английский
Русский
Доступно соглашение о конфиденциальности
Да
Размеры проектов
Малый и средний
Время ответа
В течение 12 часов
Лет опыта
10+

Часто задаваемые вопросы

Да, это обычная причина, по которой люди приходят сюда. Отправьте расширение и то, что вы видите сейчас, и я сообщу вам причину и какой уровень это покрывает, прежде чем вы купите.

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

Часто да: опубликованное расширение можно распаковать. Если то, что получается, минифицировано или обфусцировано, я сообщу вам об этом до покупки и прямо скажу, стоит ли его ремонтировать или лучше перестроить.

Ничто из того, что я делаю, не затрагивает список в магазине. Я работаю над копией, которую вы загружаете в режиме разработчика, и новая сборка появляется, когда вы загружаете ее самостоятельно, из своей учетной записи разработчика.

Отзывы клиентов

Узнайте, что наши клиенты говорят об этом Zinn

Категории

Политика Zinner

I Will fix your Chrome extension or move it to Manifest V3 1 » Zinn Hub

Только авторизованные покупатели, которые приобрели этот товар, могут оставить отзыв.

Параметры и заказ

Получите приложение Zinn Hub

Уведомления · Более быстрый доступ · Полноэкранный режим

Нажмите Поделиться в вашем браузере

➜ Затем нажмите "Add to Home Screen"