Sdscompany.ru

Компьютерный журнал
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Создать расширение для браузера

Как создать расширение для Chrome за 10 минут

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

Но хотели бы вы создать свое собственное расширение Chrome? Задумывались ли вы, насколько трудоемкий этот процесс и что для этого нужно? Что ж, оказывается, это супер просто, возможно даже проще, чем вы представляли.

В этом уроке я собираюсь показать, как создать базовое расширение для Chrome, затратив на это около 5 минут — без шуток!

Что мы собираемся разрабатывать

Я одержим заботой о скорости моего сайта, http://simpleprogrammer.com , так что я часто использую такие сайты как GTmetrix , чтобы проверить скорость сайта.

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

Было бы неплохо иметь расширение для Chrome, которое позволяло бы, используя GTmetrix, проверить скорость сайта, который вы в данный момент просматриваете, просто нажав кнопку?

Я проверил Chrome Web Store и не нашел подобного расширения, так что именно это мы и реализуем.

Что такое расширение для Google Chrome

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

На самом базовом уровне расширение Chrome — это набор HTML, CSS и JavaScript-файлов, позволяющий добавить некоторую функциональность в Chrome через JavaScript API, который предоставляет браузер. По сути, расширение — это веб-страница в Chrome, имеющая доступ к некоторым дополнительным API.

В этом уроке я собираюсь показать вам, как создать базовое расширение Chrome, которое называют Browser Action. Этот вид расширения добавляет в панель инструментов Chrome кнопку, нажатие на которую показывает HTML-страницу. Также такие расширения позволяют выполнять какой-либо JavaScript-код.

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

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

Шаг 1: Создание проекта

Первое, что мы должны сделать, это создать проект и все файлы, которые нужны для нашего расширения. Давайте начнем с создания нового каталога, который мы назовем «GTmetrix Extension». В этот каталог мы поместим все файлы, которые нужны для расширения. Chrome позволяет загрузить плагин, указав директорию, содержащую файлы с расширением.

Все расширения Chrome требуют наличия файла манифеста. Файл манифеста сообщает браузеру все, что нужно для загрузки расширения. Создадим файл manifest.json в директории проекта. Оставим пока его пустым.

Далее нам потребуется иконка для нашего расширения. Это должен быть PNG-файл 19×19px. Можно взять пример иконки .

Далее создадим HTML-страницу, которая будет отображаться при нажатии на иконку. ДЛя этого добавим файлы popup.html и popup.js в директорию проекта «GTmetrix Extension».

Из-за ограничений безопасности, мы не можем использовать в расширении JavaScript-код, встроенный в HTML, поэтому мы будем ссылаться на внешний файл.

Шаг 2: Создание файла манифеста

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

Откройте файл manifest.json и добавьте в него следующий код:

Большинство полей в этом JSON-файле не требуют дополнительного объяснения, поэтому я не буду тратить на это время, обратите внимание на раздел browser_action, где мы определяем, какая иконка будет использоваться и какая HTML-страница должна отображаться при нажатии на кнопку.

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

Шаг 3: Создание интерфейса

Следующим шагом будет создание интерфейса, который будет отображаться при нажатии на иконку.

Наш интерфейс будет очень простым, содержащим заголовок «GTmetrix Analyzer» и кнопку, по которой пользователь сможет проанализировать текущую страницу.

Откройте popup.html и добавьте следующий код:

В HTML-файле мы подключаем скрипт popup.js. В этом скрипте будет реализована логика нашего расширения, которая будет выполняться при нажатии на кнопку с id checkPage.

Шаг 4: Реализация логики

Последняя вещь, которую нам необходимо будет сделать, это реализация логики, которая должна выполняться при нажатии на кнопку «Check this page now!».

Нам нужно добавить обработчик события click для кнопки checkPage. При нажатии на эту кнопку будет создаваться новая форма, содержащая URL текущей страницы, и отправляться в GTmetrix.

Откройте popup.js и добавьте следующий код:

Большую часть кода для создания и отправки формы я взял из букмарклета, предоставленного на сайте GTmetrix, и просто немного изменил код, чтобы передать URL текущей вкладки.

Как вы можете видеть в коде выше, сначала мы регистрируем обработчик события click для кнопки checkPage. Далее, когда кнопка нажата, мы получаем URL текущей вкладки, создаем форму со скрытым полем и отправляем ее GTmetrix. URL текущей страницы используется для того, чтобы указать, какую именно страницу мы хотим анализировать.

Тестирование

Проверить новое расширение очень просто. Для этого введите «chrome://extensions» в адресной строке браузера, чтобы перейти на страницу расширений.

На этой странице включите галочку «Developer mode», чтобы разрешить загрузку расширений из исходников. И далее нажмите кнопку «Load unpacked extension» или просто перетащите директорию с расширением на эту страницу. Вы должны увидеть, что новая иконка добавилась в панель инструментов браузера.

Чтобы проверить расширение, откройте страницу, которую вы хотите проанализировать в GTmetrix. Нажмите на иконку расширения в панели инструментов, далее нажмите на кнопку «Chech this page now!». Вы должны увидеть результат анализа на текущей вкладке.

И это все! Если у вас есть какие-либо проблемы или вопросы, не стесняйтесь задавать. Я надеюсь, что такого введения в создание расширений для Chrome достаточно, чтобы вы начали разрабатывать собственные расширения.

Нашли опечатку? Orphus: Ctrl+Enter

© getinstance.info Все права защищены. 2014–2018

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

Как создать расширение для Chrome

  • Статьи, 29 марта 2018 в 10:43
  • Евгений Туренко

Основано на видео с канала «Traversy Media»

Расширения и плагины — полезные дополнения к уже существующим функциям на сайте и в браузере. С их помощью можно записывать аудио и видео с экрана, включать поиск ошибок, а также многое другое.
В этой статье мы рассмотрим создание самого простого расширения — запускатора избранных сайтов. Хотя приложение и будет примитивным, оно всё-таки раскроет процесс создания и загрузки расширения для google Chrome.

Желательно знать HTML, CSS и JS (если придётся расширить набор функций) на самом базовом уровне, чтобы понимать материал лучше, но в любом случае мы будем объяснять код.

В каждом расширении для Chrome должен быть файл manifest.json . Он служит только для описания функций приложения, общего описания, номера версии и разрешений. Более подробно вы сможете ознакомиться с этим файлом в блоге команды разработчиков Chrome.

Давайте же внесём свой вклад в развитие web

Здесь всё очень просто:

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

Ивент перенесён, есть новые даты ( 16 – 17 июня ) , Санкт-Петербург, 10 750–138 000 ₽

Для начала давайте напишем базовый HTML-код:

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

Не забывайте указывать кодировку, иначе не отобразятся кириллические буквы.

Перейдём ко второму блоку кода, а именно к тегу body и его содержимому.

Так как наше расширение — модальное окно, давайте соответствующим образом назовём контейнеры. Сначала добавим контейнер шапки расширения, в которой укажем ссылку к иконке, напишем название и добавим номер версии.

Переходим к следующему контейнеру. Он содержит описание функций расширений.

Далее следует контейнер modal-icons , внутри которого ещё 5 контейнеров.

Для каждой иконки мы выделили отдельный контейнер с классом flex , чтобы знать, к каким элементам будем применять Flexbox.

Кроме того, мы указали названия иконок для каждого ресурса. Более детально со всеми доступными элементами можно ознакомиться на сайте Bootstrap.

Стили

Чтобы расширение выглядело красивее и было удобнее, чем сейчас, нужно добавить стили на CSS.

Мы постарались как можно подробнее объяснить в комментариях относительно сложные моменты. А сейчас нам нужно лишь загрузить наше расширение в браузер Chrome и оно будет работать, а если пройдёт модерацию, то появится в магазине расширений (плагинов).

Теперь давайте добавим файл с расширением .js, если вдруг потребуется расширить функции дополнения для браузера.

Проверка кода и публикация

Прежде чем опубликовать, проверьте ещё раз весь код. Если вы делали всё так, как мы, то у должно было получиться следующее:

После проверки можно приступать к публикации расширения. Для этого у вас должны быть следующие файлы и папки:

И далее следуем инструкциям на скриншотах ниже.

Для загрузки расширения в магазин нам нужно зайти в меню, навести мышку на «дополнительные настройки», а затем выбрать «расширения» или ввести в адресной строке chrome://extensions/ .

Далее нажимаем на «загрузить распакованное расширение» и выбираем папку с файлами.

После того, как вы выбрали папку с файлами, она загрузится в браузер и превратится в расширение, которое будет доступно за пределами правой части адресной строки.

Надеемся, что всё работает правильно и вы понимаете структуру расширений для Chrome.

Как создать расширение для Google Chrome

В Хроме уже присутствует огромная библиотека дополнений, которые добавляют в браузер те или иные функции. Причем в большинстве случаев их разработкой занималась не компания Гугл, а сторонние разработчики, иногда и в единственном лице. То есть это не слишком сложная задача для знающих людей. Если вам интересно, как создать расширение для Google Chrome, то прочтите нашу статью. В ней собрана вся базовая информация по этой теме.

Руководство

В начале небольшое предупреждение: пытаться сделать своими силами тот или иной плагин стоит в двух случаях:

  • У вас есть базовые навыки программирования, хотя бы с JavaScript, HTML и основы работы с CSS.
  • Или же огромное желание со всем разобраться.

Плюс ко всему, в рамках одной статьи все нюансы не распишешь, так что снизу мы разместим ссылки на официальные материалы с сайта Google, где информация подана более детально, но «сухо» и на техническом английском языке.

А сейчас же мы разберем процедуру более кратко.

Начало

Первоочередная задача – описание плагина. То есть вы должны у себя в голове, а лучше – на бумаге (или в текстовом документе) обозначить, какую задачу он будет решать. Затем нужно придумать средства, которыми он будет оперировать.

Когда базовые условия поставлены, нужно их записать на том языке, что будет понят Гугл Хромом. А он в случае с расширениями оперирует JSON. Так что итоговый вариант нужно сохранять в файле manifest.json. Правильность исходного кода следует проверить с помощью сервиса JSONLint.

Теперь разберем все на конкретном примере. В качестве задаче возьмем такую установку: переход на главную страницу нашего сайта (CHROMEUM.RU) по одному клику. Код будет выглядеть следующим образом:

Тут имеются параметры:

  • manifest_version – подключенная версия скрипта.
  • name – заголовок для расширения
  • description – подробное описание для него
  • version – текущая версия.
  • icons – ссылки на иконки. В данном случае используется только стандартная, с размером 128х128.
  • permissions – предоставляемые расширения.

Файл manifest.json готов, можно переходить к сборке плагина. Для этого:

  1. Создайте на компьютере отдельный каталог, в названии только английские буквы, цифры или символы.
  2. Переместите туда файл.
  3. Дополнительно закиньте иконку. В данном случае она идет с расширением .png и названием 128.png. В коде можно прописать и другой вариант.

Следующий этап – отладка. Для этих целей нужно установить дополнение в Гугл Хром:

  1. Запускаем браузер и кликаем на значок вызова меню управления.
  2. Наводим курсор мыши на пункт «Дополнительные инструменты».
  3. В подменю выбираем пункт с названием «Расширения».
  4. В верхней панели на открывшейся страничке нужно включить ползунок «Режим разработчика».
  5. Теперь щелкните ЛКМ по пункту «Загрузить распакованное…».
  6. В файловом обозревателе выберите каталог, где хранится manifest.json.
  7. Кликните на кнопку подтверждения.

В результате в разделе «Приложения Chrome» появится новый элемент. Самое время проверить работоспособность нашей разработки. Для этого:

  1. Переходим на страницу «Приложения» (ссылка – chrome://apps/).
  2. Кликаем по картинке с подписью AccesstoChromeum.ru.
  3. Дожидаемся загрузки нашего сайта.

Как видите, все работает, а значит, дополнение готово для публикации в общем магазине.

Итоги

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

Полезные ссылки

Прикрепляем ссылки, которые будут полезны в случае написания плагина для интернет-обозревателя Chrome:

Getting Started Tutorial – вводная информация по тому, как следует структурировать json-скрипт. Все описано на конкретных примерах и максимально детально. Есть инструкции по внедрению базовых инструкций, подключению пользовательского интерфейса, логике кода и установке своего плагина в браузер от Гугл.

Overview – детальные сведения по структуре и архитектурным особенностям расширений для Chrome, интеграции API, доступу к тем или иным функциям программы (приватный просмотр, сохранение трафика и т. д.).

Debugging Extensions – основы отладки, распространенные ошибки исполнения для аддонов, просмотр логов и многое другое.

Publish in the Chrome Web Store – подготовка расширения к публикации в интернет-магазине Chrome, создание аккаунта разработчика и так далее.

Develop Extensions – статья с огромным количеством ссылок на материалы и инструкции от Google, которые будут полезны при разработке.

Создать расширение для браузера

Если вам интересно, как создать расширение Chrome, документация по расширениям Chrome отлично подойдет для базовых задач. Однако для использования более продвинутых функций требуется потратить время на Google и Stack Overflow. Давайте сделаем своё расширение Chrome, взаимодействующее со страницей: которое найдет первую внешнюю ссылку на странице и откроет ее на новой вкладке.

manifest.json

Файл manifest.json сообщает Chrome важную информацию о вашем расширении, его имени и необходимых разрешениях.

Наиболее простым возможным расширением является обычный каталог с файлом manifest.json . Давайте создадим каталог и поместим следующий JSON в manifest.json :

Это самый простой manifest.json , со всеми заполненными обязательными полями. manifest_version всегда должна быть 2, поскольку версия 1 не поддерживается по состоянию на январь 2014 года. Пока что наше расширение абсолютно ничего не делает, но в любом случае давайте загрузим его в Chrome.

Установка расширения в Chrome

Чтобы загрузить расширение в Chrome, откройте chrome://extensions/ в браузере и нажмите кнопку «Режим разработчика» (Developer mode) в правом верхнем углу. Теперь нажмите кнопку «Загрузить распакованное расширение» (Load unpacked extension) и выберите директорию расширения. Теперь вы должны увидеть расширение в списке.

Когда вы изменяете или добавляете код в расширение, просто вернитесь на эту страницу и перезагрузите страницу. Хром перезагрузит ваше расширение.

Скрипты контента

Скрипт содержимого (content script) — это «файл JavaScript, который выполняется в контексте веб-страниц». Это означает, что скрипт содержимого может взаимодействовать с веб-страницами, которые посещает браузер. Не каждый JavaScript-файл расширения Chrome может сделать это; мы посмотрим, почему позже.

Давайте добавим скрипт контента под названием content.js :

Чтобы включить скрипт, нам нужно сообщить об этом в наш файл manifest.json.

Добавьте это в свой manifest.json файл:

Это говорит Chrome о необходимости вставлять файл content.js в каждую страницу, которую мы посещаем, используя специальный шаблон URL . Если мы хотим вставить скрипт только на некоторых страницах, мы можем использовать специальные шаблоны. Вот несколько примеров значений для » matches «:

  • [«https://mail.google.com/«, «http://mail.google.com/«] внедряет наш скрипт в HTTPS и HTTP Gmail. Если у нас есть / в конце вместо /* , то он точно соответствует URL-адресам, и поэтому будет внедряться только в https://mail.google.com/ , а не в https://mail.google.com/mail/u/0/#inbox . Обычно это не то, чего вы хотите.
  • http://*/* будет соответствовать любому URL-адресу http, но только для схемы http . Например, это шаблон не добавит ваш скрипт в https-сайты.

Перезагрузите расширение Chrome. На каждой странице, которую вы посещаете сейчас, появляется уведомление. Вместо этого давайте начнем логировать первый URL-адрес страницы.

Логирование URL

jQuery не нужен, но он делает манипуляцию с DOM проще. Сначала скачайте версию jQuery с CDN jQuery и поместите ее в папку вашего расширения. Я скачал последнюю уменьшенную версию jquery-2.1.3.min.js. Чтобы загрузить его, добавьте в manifest.json перед «content.js» . Весь ваш manifest.json должен выглядеть вот так:

Теперь, когда у нас есть jQuery, давайте используем его для логирования первой внешней ссылки на странице, добавим в content.js :

Обратите внимание, что нам не нужно использовать jQuery для проверки загрузки документа. По умолчанию Chrome вводит сценарии содержимого после загрузки DOM.

Попробуйте — вы должны видеть результаты в вашей консоли на каждой странице, которую вы посещаете.

Действия браузера

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

Поместите файл icon.png из руководства по расширению Google в папку расширений и добавьте его в файл manifest.json :

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

Передача сообщений

Скрипт содержимого имеет доступ к текущей странице, но ограничен в API, к которым он имеет доступ. Например, он не может прослушивать клики на действие браузера. Нам нужно добавить другой тип сценария к нашему расширению, фоновый сценарий, который имеет доступ к каждому API Chrome, но не может получить доступ к текущей странице. Как говорит Google:

Контент скрипты имеет некоторые ограничения. Они не могут использовать chrome.* API, за исключением: i18n , runtime и storage .

Поэтому скрипт содержимого сможет извлечь URL-адрес из текущей страницы, но ему нужно будет передать этот URL в фоновый сценарий, чтобы сделать с ним что-то полезное. Для общения мы будем использовать то, что Google называет передачей сообщений, что позволяет скриптам отправлять и прослушивать сообщения. Это единственный способ взаимодействия скриптов содержимого и фоновых скриптов.

Добавьте следующее, чтобы рассказать manifest.json о фоновом скрипте:

Теперь мы добавим background.js :

Этот код посылает произвольный JSON на текущую вкладку. Ключами JSON может быть что угодно, но для простоты я выбрал «message» . Теперь нам нужно прослушать это сообщение в content.js :

Обратите внимание, что весь наш предыдущий код был перемещен в слушателя (listener), так что он запускается только после получения сообщения. Каждый раз, когда вы нажимаете на значок действия браузера, вы должны видеть URL-адрес, который будет записан в консоль. Если он не работает, попробуйте перезагрузить расширение, а затем перезагрузить страницу.

Открытие новой вкладки

Мы можем использовать API для открытия новой вкладки с помощью chrome.tabs :

Но chrome.tabs могут использоваться только в background.js , поэтому нам придется добавить еще несколько сообщений, поскольку background.js может открыть вкладку, но не может захватить URL-адрес. Вот в чём идея:

  • Отслеживать клик на действие браузера в background.js . Когда кнопка нажата, отправить событие clicked_browser_action в content.js .
  • Когда content.js получает событие, он получает URL первой ссылки на странице. Затем он отправляет open_new_tab обратно в background.js для открытия URL-адреса.
  • background.js слушает open_new_tab и открывает новую вкладку с указанным URL-адресом при получении сообщения.

При нажатии на действие браузера вызывается background.js , который отправляет сообщение на content.js , который отправляет URL обратно на background.js , который открывает новую вкладку с заданным URL.

Во-первых, нам нужно сказать content.js , чтобы он отправил URL на background.js . Для использования этого кода измените файл content.js :

Теперь нам нужно добавить код, чтобы сказать background.js , что нужно слушать это событие:

Теперь, когда вы нажимаете на значок действия браузера, открывается новая вкладка с первым внешним URL-адресом на странице.

Полный текст content.js и background.js приведен выше. Вот полный manifest.json:

И вот полная структура каталога:

Для получения дополнительной информации обратитесь к официальной документации по расширениям Chrome.

Как создавать и публиковать приложения и расширения Chrome

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

Подготовка

  • Если в файле манифеста указан целевой сайт, на который ссылается приложение или расширение, подтвердите право собственности на этот сайт.
  • Если приложение или расширение размещено на частном сервере, можно указать, кто имеет право публиковать его в Интернет-магазине Chrome. Вы можете отключить подтверждение права собственности на сторонние сайты, на которые ссылается приложение. Подробнее…

Шаг 1. Создайте приложение или расширение

Ниже в качестве примера используется приложение-закладка. Инструкции по созданию более сложных приложений и расширений Chrome приведены в руководстве по началу работы.

  1. Создайте на компьютере папку, в которой будут храниться файлы приложения или расширения. Присвойте ей имя приложения.
  2. Создайте файл манифеста.
    1. Создайте в текстовом редакторе файл JavaScript ® Object Notation (JSON). Посмотрите пример файла JSON для приложения-закладки.
    2. Проверьте, правильно ли отформатирован код в файле JSON, с помощью специального инструмента, например JSONLint.
  3. Поместите файл manifest.json в папку приложения или расширения.
  4. Создайте логотип.
    1. Изображение должно иметь размер 128 х 128 пикселей.
    2. Сохраните файл логотипа под названием 128.png в папке приложения.

Шаг 2. Протестируйте приложение или расширение

Разработчики могут тестировать свои приложения и расширения в браузере Chrome или на устройствах Chrome OS.

  1. Выберите тип тестового устройства.
    • Приложения: войдите в свой аккаунт Google на устройстве Chrome.
    • Расширения: войдите в свой аккаунт Google на устройстве Chrome или в браузере Chrome на компьютере Windows ® , Mac ® или Linux ® .
  2. Сохраните папку с файлами приложения или расширения на тестовом устройстве.
  3. Откройте страницу chrome://extensions.
  4. В правом верхнем углу включите режим разработчика.
  5. Нажмите Загрузить распакованное расширение.
  6. Найдите и выберите папку приложения или расширения.
  7. Откройте в Chrome новую вкладку нажмите Приложения выберите приложение или расширение и проверьте, корректно ли оно загружается и работает.
  8. При необходимости внесите правки в файл manifest.json, снова разместите папку приложения на сервере и выполните тестирование ещё раз. Эти действия следует повторять до тех пор, пока продукт не будет работать без ошибок.

Чтобы устранить неполадки в приложении или расширении, воспользуйтесь журналами Chrome.

  1. В браузере Chrome нажмите ЕщёДополнительные инструментыИнструменты разработчика.
  2. Проверьте правильность сведений, таких как идентификатор приложения и номер версии.

Шаг 3. Создайте коллекцию приложений (необязательно)

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

Шаг 4. Опубликуйте приложение или расширение в Интернет-магазине Chrome

Разработчик может сделать приложение или расширение общедоступным либо ограничить доступ к нему. При публикации в Интернет-магазине Chrome можно выбрать один из трех вариантов.

  • Общедоступное: кто угодно может найти и установить приложение.
  • Доступ по ссылке: установить приложение или расширение можно только по ссылке. Оно не включается в результаты поиска в Интернет-магазине Chrome. Ссылку можно отправить пользователям как в домене организации, так и за его пределами.
  • Частное: найти и установить приложение или расширение могут только пользователи в вашем домене. Кроме этого, можно предоставить доступ к продукту только доверенным тестировщикам, чьи имена указаны в панели инструментов разработчика.

Чтобы добавить приложение или расширение в Интернет-магазин Chrome, создайте ZIP-архив соответствующей папки, а затем опубликуйте продукт.

Шаг 5. Настройте правила работы с приложением или расширением

В панели администратора Google можно управлять использованием приложений и расширений на устройствах Chrome и в браузере Chrome на компьютерах Windows, Mac и Linux в вашей организации. Правила Chrome можно настраивать для отдельных приложений или для нескольких приложений сразу.

Администратор Microsoft ® Windows ® может контролировать работу приложений и расширений в браузере Chrome на управляемых устройствах Windows с помощью настроек групповой политики. Подробнее о том, как установить и настроить шаблоны правил Chrome на управляемых компьютерах…

Читать еще:  Vk com браузер
Ссылка на основную публикацию
Adblock
detector