Как уже говорилось, система дополнений для Google Chrome призвана расширить функционал браузера. Расширения и приложения для Хрома представляют из себя фактически странички, написанные на HTML и Javascript. С той лишь разницей, что эти веб-страницы имеют право взаимодействовать с браузером при помощи Chrome API. Таким образом сразу вывод: чтобы создавать дополнения для Chrome необходимы базовые знания HTML и Javascript.
С основами и работой с данными технологиями вы уже сталкивались в курсах IT1402: Управление контентом и IT1302: Разработка WEB приложений.
Вот мы и подошли к вопросу классификации дополнений. Что в себя включают дополнения для Хрома:
Приложения / Apps:
2.1. Упакованные приложения / Packaged Apps;
2.2. Веб-приложения / Hosted Apps;
Каждые из этих категорий мы рассмотрим отдельно и более подробно.
В чем принципиальное отличие расширений от приложений?
Приложения это обязательно полноценный веб-сервис, который запускается в отдельной вкладке, причем работать этот сервис может как из интернета (веб-приложение) так и из локально загруженных файлов (упакованное приложение).
Расширения же лишь создают кнопки в браузере, редактируют контекстное меню, выполняют скрипты на тех или иных сайтах и т.п.
Ну а темы для Google Chrome это по сути замена “шкурок” и картинок в интерфейсе браузера.
Какие версии Google Chrome бывают? | Типовая структура дополнений |