![Расширение Chrome Web - без предварительного опыта программирования: 6 шагов Расширение Chrome Web - без предварительного опыта программирования: 6 шагов](https://i.howwhatproduce.com/images/002/image-5763-j.webp)
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04
![Веб-расширение Chrome - предварительный опыт программирования не требуется Веб-расширение Chrome - предварительный опыт программирования не требуется](https://i.howwhatproduce.com/images/002/image-5763-1-j.webp)
Расширения Chrome - это небольшие программы, созданные для улучшения работы пользователей в Интернете. Для получения дополнительной информации о расширениях Chrome перейдите на
Чтобы создать расширение для Chrome Web Extension, требуется кодирование, поэтому очень полезно просмотреть HTML, JavaScript и CSS на следующем веб-сайте:
www.w3schools.com/default.asp (школы w3 - хороший сайт для ресурсов по кодированию)
Не умеете кодировать? Не волнуйтесь, это руководство поможет вам в этом.
Самое лучшее в расширениях Chrome то, что их можно настраивать. Это не просто одна конкретная вещь, которую можно сделать, так что проявите творческий подход.
Запасы
Необходимые материалы указаны ниже:
- Компьютер с текстовым редактором (я использую Блокнот)
- Гугл Хром
И это все!
Шаг 1. Создайте каталог
![Создать каталог Создать каталог](https://i.howwhatproduce.com/images/002/image-5763-2-j.webp)
Сначала создайте папку, в которой будут храниться все файлы, и назовите ее «расширение». Имя может быть изменено позже при желании.
Шаг 2. Создайте файл манифеста и закодируйте его
![Создайте файл манифеста и закодируйте его Создайте файл манифеста и закодируйте его](https://i.howwhatproduce.com/images/002/image-5763-3-j.webp)
![Создайте файл манифеста и закодируйте его Создайте файл манифеста и закодируйте его](https://i.howwhatproduce.com/images/002/image-5763-4-j.webp)
Файл манифеста - очень важная часть расширения. Он сообщает расширению, что делать и чем быть. Файлы манифеста отформатированы в JSON. Первый шаг - открыть текстовый редактор и сохранить новый файл как manifest.json.
Затем введите следующий сценарий:
{
"name": "Первое расширение", "version": "1.0", "description": "Я могу закодировать расширение", "manifest_version": 2, "browser_action": {"default_title": "First Extension"}}
Помните запятые после значений!
После того, как это набрано, сохраните файл манифеста и перейдите в chrome: // extensions (для этого в качестве браузера следует использовать Chrome). Попав в chrome: // extensions, включите режим разработчика. После этого нажмите кнопку «Загрузить распакованный» и выберите папку «extension».
барабанная дробь, пожалуйста …
Ура! Это расширение, за исключением… своего рода скучного. На данный момент он буквально ничего не делает, но скоро он станет супер крутым.
Шаг 3. Создайте значки и обновите манифест
![Создайте значки и обновите манифест Создайте значки и обновите манифест](https://i.howwhatproduce.com/images/002/image-5763-5-j.webp)
Один веб-сайт, который хорошо подходит для рисования значков, - это https://www.piskelapp.com/. Доступны и другие программы для рисования. Иконки должны быть квадратными. В этом проекте будут использоваться значки размером 16x16, 32x32, 48x48 и 128x128. После того, как значок будет создан, создайте папку под названием «изображения» в папке расширения и поместите значок в эту папку. Было бы неплохо дать изображению имя в соответствии с его размером. Например, icon32.png. Новый код приведен ниже:
{
"name": "Первое расширение", "version": "1.0", "description": "Я могу закодировать расширение", "manifest_version": 2, "browser_action": {"default_title": "Первое расширение", " default_icon ": {" 16 ":" images / icon16-p.webp
Для справки по коду манифеста перейдите на
Шаг 4. Добавьте всплывающее окно
![Добавить всплывающее окно Добавить всплывающее окно](https://i.howwhatproduce.com/images/002/image-5763-6-j.webp)
![Добавить всплывающее окно Добавить всплывающее окно](https://i.howwhatproduce.com/images/002/image-5763-7-j.webp)
У этого расширения будет всплывающее окно. Всплывающее окно представляет собой файл HTML (язык гипертекстовой разметки), поэтому сначала полезно изучить основы HTML, CSS и JavaScript.
Сначала сохраните документ как файл popup.html в папке расширения.
Затем отредактируйте файл манифеста, чтобы при щелчке по нему отображался «popup.html». Новый код приведен ниже:
{
"name": "Первое расширение", "version": "1.0", "description": "Я могу закодировать расширение", "manifest_version": 2, "browser_action": {"default_title": "Первое расширение", " default_icon ": {" 16 ":" images / icon16-p.webp
Не забывайте запятую!
Теперь, если следующий HTML-код добавлен в popup.html, при нажатии на него будет отображаться «Hello World».
Привет, мир
Шаг 5: Сделайте его красивым и интерактивным
![Сделайте его красивым и интерактивным Сделайте его красивым и интерактивным](https://i.howwhatproduce.com/images/002/image-5763-8-j.webp)
![Сделайте его красивым и интерактивным Сделайте его красивым и интерактивным](https://i.howwhatproduce.com/images/002/image-5763-9-j.webp)
Если набрана основная строка HTML, то выполняется минимум. Если добавить CSS (каскадные таблицы стилей), он будет выглядеть круче, а если добавлен JavaScript, он может быть более интерактивным. В этом руководстве не будут подробно рассказываться о HTML, JavaScript и CSS, но в Интернете есть множество ресурсов. Ниже приведен код простой программы Hello World, а затем более красочной программы, соответственно:
Привет, мир
Привет, мир
# привет {цвет фона: # 000000; цвет: # ff0000; граница: 8px outset # 86a3b2; радиус границы: 50 пикселей; преобразовать: повернуть (57 градусов); отступ: 10 пикселей; выбор пользователя: нет; курсор: перекрестие; переход: преобразовать 2с; } #hello: hover {преобразование: поворот (-417deg); }
Второй пример может сбить с толку новичка. Но это должно было показать вам, насколько важен CSS для программы / расширения. А сейчас самое время сделать перерыв, изучить код HTML5 и использовать developer.chrome.com в качестве справочной информации. Это может занять некоторое время, но можно сделать отличное расширение.
Шаг 6. Публикация в Интернет-магазине Chrome
![Публикация в Интернет-магазине Chrome Публикация в Интернет-магазине Chrome](https://i.howwhatproduce.com/images/002/image-5763-10-j.webp)
![Публикация в Интернет-магазине Chrome Публикация в Интернет-магазине Chrome](https://i.howwhatproduce.com/images/002/image-5763-11-j.webp)
Если кто-то сделал действительно отличное расширение и хочет поделиться им со всем миром, он может опубликовать его. В этом, в конце концов, и смысл расширения. В этом руководстве была сделана попытка объяснить файл манифеста и то, как его можно использовать, и в нем просто была программа «Hello World».
Первое, что нужно сделать, чтобы сделать расширение общедоступным, - это превратить папку расширения в zip-файл. Второе, что нужно сделать, это перейти на https://chrome.google.com/webstore/category/extensions и войти в учетную запись Google. Затем нажмите кнопку с шестеренкой настроек, а затем нажмите «Панель разработчика». Нажмите кнопку «Новый элемент», чтобы загрузить zip-файл. Оказавшись там, необходимо отредактировать описание магазина, конфиденциальность и цены. Расширение можно легко опубликовать, если оно отправлено на проверку.
Теперь, когда расширение завершено, продолжайте код!
Рекомендуемые:
Разделение и расширение световой полосы Philips Hue: 8 шагов (с изображениями)
![Разделение и расширение световой полосы Philips Hue: 8 шагов (с изображениями) Разделение и расширение световой полосы Philips Hue: 8 шагов (с изображениями)](https://i.howwhatproduce.com/images/006/image-16062-j.webp)
Разделите и увеличьте световую полосу Philips Hue Lightstrip: я добавляю еще больше " умный дом " типа гаджетов к себе домой, и одна из вещей, с которыми я играл, - это Philips Hue Lightstrip. Это светодиодная полоса, которой можно управлять из приложения или с помощью умного помощника, такого как Alexa или
Расширение для любого программного обеспечения DJ, которое вы хотите!: 6 шагов
![Расширение для любого программного обеспечения DJ, которое вы хотите!: 6 шагов Расширение для любого программного обеспечения DJ, которое вы хотите!: 6 шагов](https://i.howwhatproduce.com/images/008/image-21793-j.webp)
Расширение для любого программного обеспечения для ди-джеев, которое вы хотите! Не каждый может просто прыгнуть в первый день диджеинга и ожидать, что в первый день будут готовы все микшеры, вертушки и панели быстрого доступа, но давайте будем реальными: микширование на ноутбуке - отстой. Это то, для чего это нужно, чтобы решить все ваши финансовые проблемы, связанные с
Сделайте схему предварительного усилителя: 12 шагов
![Сделайте схему предварительного усилителя: 12 шагов Сделайте схему предварительного усилителя: 12 шагов](https://i.howwhatproduce.com/images/003/image-7182-20-j.webp)
Сделайте схему предусилителя: Привет друг, сегодня я собираюсь сделать схему предварительного усилителя. Используя эту схему, когда мы говорим что-то в микрофон, звук будет воспроизводиться на усилителе. Вы можете повысить уровень своего голоса. Во многих усилителях нет. нет подключения предварительного усилителя
Расширение Mémoire Pour BeagleBone Black: 8 шагов
![Расширение Mémoire Pour BeagleBone Black: 8 шагов Расширение Mémoire Pour BeagleBone Black: 8 шагов](https://i.howwhatproduce.com/images/006/image-15929-21-j.webp)
Расширение Mémoire Pour BeagleBone Black: Je vous pr é senter dans cet инструктируемый, un de mes projet qui consistait à Piloter des m é moires de diff é арендует типы для проверки своих возможностей в соответствии с пространственными условиями (enceinte radiative) и др
Недорогая рабочая станция предварительного нагрева печатных плат для восстановления пайки: 12 шагов
![Недорогая рабочая станция предварительного нагрева печатных плат для восстановления пайки: 12 шагов Недорогая рабочая станция предварительного нагрева печатных плат для восстановления пайки: 12 шагов](https://i.howwhatproduce.com/images/002/image-5719-64-j.webp)
Недорогая рабочая станция предварительного нагрева печатных плат для восстановления пайки: рабочие станции предварительного нагрева печатных плат очень дороги, от 350 до 2500 долларов. Цель этого руководства - продемонстрировать, как сделать рабочую станцию предварительного нагрева печатной платы примерно за 50 долларов США без специальных инструментов и с использованием большинства материалов из