ПредишенСледващото

Е, както е обещано, ние ви донесе първия пилотен класа, за да създадете добавки за Google Chrome. Между другото, както вероятно сте разбрали, аз често се използва терминът "допълнение" вместо "разширяване". Скоро ще обясня защо и каква е разликата. Темата на първия ни урок е общ преглед на допълненията на системата.

Какво е това? Защо е това?

допълнения класификация

Тук стигаме до въпроса за класификацията на добавки. Това включва добавка за Chrome:

1. Разширяване / Extensions;

2.1 Пакетиране прилагане / пакетирани приложения;

2.2 Уеб приложения / хостваните приложения;

Веднага давам примери (нейното развитие):

Като цяло, описанията на Разбира се, аз ще се опитат да се посочи веднага, че е невъзможно да се приложи с помощта на API Chrome, за да спести време.

Типични добавки структура

Какво е готова добавка? Това е нормална компресиран файл с разширение * .crx. Във вътрешността й, винаги има manifest.json файл. Тя изглежда по следния начин:

Не забравяйте, че това е най-важният файл във вашата добавка. Той описва име, версия, описанието, стандартен дизайн ви иконата. В допълнение към това е описано, че е в разширението или приложението. Създаване на бутон, промяна на страницата или скрипт изобщо приложение, което стартира какво тази страница. Какво има привилегии експанзия и т.н. Няма никакъв смисъл да се разглобява и да научат всичко наведнъж, това може да се запише в манифеста. Всичко това може да се научи постепенно. Ние ще се върне, за да го редовно и да се опише какво точно и в каква ситуация трябва да бъде в него.

Като пример описва състав на експанзията:

Описаната по-горе разширяването на последните версии на Google Chrome ™ в състава му, освен manifest.json разполага с:

  • HTML файл, който се използва като изскачащ прозорец, като кликнете върху иконата;
  • HTML файл, който виси като фон процес и редовно проверява новата версия;
  • HTML файл, който е на страницата с настройки;
  • няколко JS файлове, които се включват в HTML страници, за да изпълни всяко действие;
  • набор от изображения, които се използват в разширяване;
  • някои други файлове, които са важни не толкова важно в нашия контекст.

В заключение

Нямам нужда от напомняне, че ние сме отворени за всякакви искания, съвети и въпроси.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!