2024-05-30 · 7 мин чтения

Расширение Monosnap для Chrome отключено? Здесь'Почему и что использовать вместо

Если вы полагались на расширение Monosnap для Chrome для создания скриншотов браузера, вы, вероятно, заметили, что оно перестало работать. Расширение было отключено в рамках прекращения поддержки Manifest V2 от Google — масштабного изменения платформы расширений Chrome, которое затронуло тысячи расширений в Chrome Web Store.

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

Что произошло: Прекращение поддержки Manifest V2

Расширения Chrome построены на платформе, называемой системой Manifest. Manifest V2 (MV2) был стандартом с 2012 года, пока Google не объявил о его замене, Manifest V3 (MV3), в 2019 году. Переход был постепенным, но решительным: Google начал отключать расширения MV2 в Chrome 127 (середина 2024 года) и полностью выводит их из эксплуатации.

Техническая причина изменения — безопасность. MV2 позволял расширениям запускать постоянные фоновые страницы с широким доступом к веб-контенту и сетевым запросам. Это делало возможными мощные расширения, но также делало мощными и вредоносные расширения. MV3 заменяет постоянные фоновые страницы на service workers, ограничивает перехват сетевых запросов и ограничивает разрешения для content script.

Для расширений для скриншотов, таких как Monosnap, влияние было значительным. Расширение полагалось на API MV2 для захвата видимого содержимого вкладки, внедрения наложений для аннотаций и доступа к кросс-доменным ресурсам. Перенос этих функций на MV3 требует существенных переработок — не просто обновления файла манифеста, а фундаментальных архитектурных изменений.

Почему Monosnap медленно адаптировался

Google объявил о сроках прекращения поддержки MV2 за годы вперед. Многие разработчики расширений — включая инструменты для скриншотов, такие как Nimbus и Awesome Screenshot — перешли на MV3 задолго до крайнего срока. Команда расширений Monosnap не была в их числе.

Вероятная причина — приоритезация ресурсов. Основной продукт Monosnap — это его настольное приложение, а не расширение для браузера. Поскольку настольное приложение потребляет ресурсы разработки (и генерирует собственный набор проблем включая утечки памяти и отчеты о сбоях), расширение для Chrome, вероятно, было деприоритизировано.

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

Что это значит для вас

Если вы использовали расширение Monosnap для Chrome для любого из этих рабочих процессов, вам нужна альтернатива:

  • Захват видимого содержимого браузера — Наиболее распространенный вариант использования. Создание скриншота того, что в данный момент отображается на вкладке Chrome.
  • Захват всей страницы с прокруткой — Захват всей веб-страницы, включая содержимое, находящееся ниже видимой части.
  • Аннотирование в браузере — Аннотирование непосредственно поверх веб-контента перед сохранением.
  • Быстрый обмен в облако Monosnap — Загрузка снимков в хранилище Monosnap для получения ссылок для обмена.

Альтернативы для скриншотов браузера

Вариант 1: Использование десктопного инструмента для скриншотов (Рекомендуется)

Самый надежный способ захвата содержимого браузера — это использование десктопного инструмента для скриншотов, который использует глобальные горячие клавиши. Эти инструменты захватывают все, что находится на вашем экране — включая содержимое браузера — не завися от API расширений Chrome.

Maxisnap работает так. Нажмите Ctrl+Alt+5 из любого приложения (включая Chrome), чтобы захватить область экрана. Редактор аннотаций открывается немедленно. Содержимое вашего браузера захватывается как пиксели, поэтому нет зависимости от платформы расширений Chrome. Не нужно беспокоиться о Manifest V2, V3 или V-любом другом.

Преимущество десктопных инструментов перед расширениями браузера — это постоянство. Платформа расширений Chrome меняется. Десктопные инструменты, которые напрямую захватывают содержимое экрана, не зависят от API браузера и не сломаются при обновлении Chrome. Скачать Maxisnap и он работает независимо от того, что делает Chrome.

Вариант 2: Встроенные инструменты разработчика Chrome

Chrome имеет скрытую функцию скриншотов в DevTools. Откройте DevTools (F12), нажмите Ctrl+Shift+P , чтобы открыть командное меню, и введите "screenshot". Вы увидите четыре варианта:

  • Сделать скриншот — Захватывает видимую область просмотра
  • Сделать скриншот полного размера — Захватывает всю страницу (захват с прокруткой)
  • Сделать скриншот узла — Захватывает определенный элемент DOM
  • Сделать скриншот области — Захватывает вручную выбранную область

Это мощно, особенно опции захвата всей страницы и узлов. Недостаток — скорость: каждый раз требуется 4-5 нажатий клавиш и поиск в меню. Нет аннотаций, загрузки и настраиваемой горячей клавиши. Это инструмент разработчика, а не инструмент для повышения продуктивности.

Вариант 3: Nimbus Screenshot (расширение, совместимое с MV3)

Nimbus Screenshot рано перешел на Manifest V3 и продолжает работать в Chrome. Он предлагает захват видимой области, захват всей страницы и аннотации в браузере. Бесплатная версия функциональна для базовых скриншотов; платная версия добавляет такие функции, как запись видео.

Риск с любым расширением браузера заключается в том, что платформа Chrome может снова измениться. Та же зависимость, которая уничтожила расширения MV2, может повлиять на расширения MV3 в будущем. Если важна стабильность, десктопный инструмент — более безопасный выбор.

Вариант 4: Встроенный инструмент Windows (Win + Shift + S)

Инструмент «Ножницы» Windows всегда доступен и захватывает содержимое браузера, как и любое другое содержимое экрана. Нажмите Win + Shift + S, выберите область, и захваченное изображение отправится в буфер обмена. Базовые аннотации доступны через всплывающее уведомление. Это работает, но инструменты аннотирования ограничены — нет стрелок, нумерованных шагов, размытия. Для простых захватов это нормально; для отчетов об ошибках и документации вам понадобится больше. Смотрите наше полное руководство по горячим клавишам.

Захват всей страницы с прокруткой без расширения

Единственная возможность, которую действительно трудно заменить без расширения браузера, — это захват всей страницы с прокруткой. Десктопные инструменты для скриншотов захватывают то, что видно на экране; они не могут прокручивать веб-страницу и сшивать захваченные изображения вместе.

Ваши варианты для захвата всей страницы без расширения:

  • Chrome DevTools — Функция «Сделать снимок экрана в полном размере» надежно работает на большинстве страниц. Без аннотаций, но захват полный.
  • Встроенный инструмент для создания снимков экрана Firefox — Щелкните правой кнопкой мыши на любой странице и выберите «Сделать снимок экрана» > «Сохранить всю страницу». Реализация Firefox — одна из лучших.
  • Печать в PDFCtrl+P > «Сохранить как PDF» захватывает всю страницу. Это не изображение, но полезно для документации.

Почему десктопные инструменты — это будущее снимков экрана в браузере

Ситуация с расширением Monosnap иллюстрирует более широкую тенденцию: полагаться на API расширений браузера для основных инструментов рабочего процесса рискованно. Платформа Chrome часто меняется, расширения устаревают, и пользователь не имеет контроля над тем, когда и как что-то выйдет из строя.

Десктопные инструменты для создания снимков экрана, такие как Maxisnap работают на уровне ОС. Они захватывают пиксели с экрана, независимо от того, какое приложение их отображает. Chrome может обновиться, изменить свой API расширений или полностью удалить поддержку расширений, а ваш рабочий процесс создания снимков экрана останется неизменным.

Дополнительные преимущества десктопного инструмента по сравнению с расширением браузера:

  • Работает в любом приложении, а не только в Chrome
  • Улучшенные инструменты аннотирования (11 инструментов в Maxisnap против базовых инструментов в большинстве расширений)
  • Загрузка на собственный сервер через SFTP, S3 или HTTP
  • Меньшее потребление ресурсов — нет расширения, работающего в каждой вкладке Chrome
  • Пользовательские горячие клавиши которые работают глобально

Переход

Если вы переходите с расширения Monosnap для Chrome, вот быстрый путь миграции:

  1. Скачать Maxisnap и установите его (менее 70 МБ, занимает около минуты)
  2. Включите «Запускать с Windows» в настройках, чтобы он всегда был доступен
  3. Изучите три горячие клавиши: Ctrl+Alt+5 (область), Ctrl+Alt+6 (весь экран), Ctrl+Alt+7 (автозагрузка)
  4. Настройте параметры загрузки, если вам нужны ссылки для обмена (Настройки > Загрузка)
  5. Удалите расширение Monosnap из Chrome — оно не вернется

Переход занимает менее пяти минут, и вы получите более функциональный инструмент для создания снимков экрана, который работает везде, а не только в Chrome. Maxisnap бесплатен для личного использования, так что его можно попробовать без затрат.

Готовы попробовать лучший инструмент для создания скриншотов?

Загрузите Maxisnap бесплатно и увидите разницу.

Загрузить Maxisnap бесплатно