Что происходит в расширениях Chrome, июнь 2025 г.

Опубликовано: 6 июня 2025 г.

За последние несколько месяцев в Chrome Web Store и платформе расширений появилось несколько долгожданных изменений. Давайте взглянем...

Основные моменты

Google ввод/вывод

В статье «Достигайте большего и действуйте быстрее с расширениями Chrome» наши менеджеры по продуктам Хафса и Дэвид рассказывают о новых возможностях и планах на будущее для расширений Chrome и интернет-магазина Chrome.

В статье «Будущее расширений Chrome с Gemini в вашем браузере» Себастьян исследует невероятный потенциал объединения расширений Gemini и Chrome с подробными примерами.

Посмотрите все доклады в этом плейлисте , включая практическое применение встроенного искусственного интеллекта в Gemini Nano в Chrome от Томаса.

Вы также можете присоединиться к нам в Бангалоре и Берлине позднее в этом году — мы будем рады вас там видеть.

Метод userScripts.execute

API пользовательских скриптов позволяет расширениям регистрировать пользовательские скрипты для запуска на заданной странице. Они похожи на скрипты контента, но с дополнительной настройкой среды, в которой они запускаются, и поддержкой запуска кода, предоставленного пользователем. Теперь вы можете выполнять пользовательские скрипты в любой момент с помощью метода userScripts.execute() , вместо необходимости регистрировать скрипт заранее для запуска при следующей загрузке страницы. Также ожидается больше изменений (см. Предстоящие функции ).

Отменить отзыв

Вы когда-нибудь отправляли свое расширение в Chrome Web Store, а затем понимали, что вам нужно внести еще одно изменение? Раньше вам приходилось ждать, пока текущая заявка будет рассмотрена, прежде чем вы могли сделать новую. Это не идеально — мы вас услышали! Теперь вы можете отменить ожидающую заявку и немедленно отправить новую.

Проверенные загрузки CRX

Теперь вы можете выбрать генерацию закрытого ключа, которым должны быть подписаны все будущие загрузки в Chrome Web Store. После предоставления соответствующего открытого ключа в Developer Dashboard любые загрузки, не подписанные закрытым ключом, будут отклонены. Это дополнительная мера безопасности, которая может быть использована для того, чтобы гарантировать, что только вы можете загружать новые релизы, даже если ваша учетная запись или процесс публикации скомпрометированы. Узнайте больше в разделе Проверенные загрузки в Chrome Web Store .

Тестовые учетные данные

Мы только что запустили поддержку включения инструкций по тестированию в Developer Dashboard. Это означает, что если ваше расширение имеет поведение, которое зависит от учетной записи, или что-то, что находится за платным доступом, вы можете предоставить учетные данные нашей команде по проверке. Это может помочь нам в процессе номинации на избранный значок. Учетные данные тестовой учетной записи не являются обязательными для избранного, но могут облегчить нам полную оценку вашей заявки, поэтому включите их, если это имеет смысл.

Обновления политики

Мы сделали ряд обновлений политики Chrome Web Store, включая некоторые общие обновления и изменения в нашей политике в отношении партнерской рекламы . Полный набор политик см. на странице «Политики программы» .

Устаревания

Удаление флага --load-extension

Флаг --load-extension позволяет загружать распакованное расширение из командной строки. Однако его часто использовали для загрузки вредоносного и нежелательного ПО в браузер. Чтобы решить эту проблему, мы удаляем флаг в Chrome 137 и предоставляем альтернативы для любых случаев использования, включая тестирование, где эта возможность все еще нужна.

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

Предстоящие функции

Изменения в переключателе API пользовательских скриптов

Когда мы запустили User Scripts API , мы получили много отзывов о требовании к пользователям включать режим разработчика и механизме определения доступности API. Мы работаем над некоторыми изменениями, включая введение нового переключателя для включения API. Узнайте больше в разделе Включение chrome.userScripts меняется .

Обновления сообщества

Мартовская встреча WECG

Мы встретились с другими членами W3C WebExtensions Community Group, включая членов сообщества и представителей Firefox, Edge и Safari в офисе Mozilla в Берлине. Это была замечательная неделя для обсуждения будущих дополнений к платформе, а также продолжения работы по обеспечению единообразной работы расширений во всех браузерах. Прочитайте полный протокол .

Svelte London выступление

Оливер Тернер выступил с докладом на Svelte London о своем опыте создания расширений браузера. Здесь есть несколько хороших советов и приемов, и это отличное время как для новичков, так и для опытных разработчиков расширений.

Новые видео

Расширения аккуратные

Патрик опубликовал новый эпизод серии «Расширения — это здорово», в котором рассматриваются различные типы расширений, доступные пользователям.

Ударь крота

Недавно Оливер сделал демо-версию игры «Убей крота». И по многочисленным просьбам опубликовал видео, в котором показал, как она была создана.

Новое меню расширений

Мы работаем над экспериментальным новым меню расширений в Chrome. Присоединяйтесь к Оливеру, чтобы взглянуть на новое меню вместе с некоторыми новыми API, которые будут запущены вместе с ним.