Расширения — это небольшие программы, которые настраивают возможности просмотра. Они позволяют пользователям адаптировать функциональность и поведение Chrome к индивидуальным потребностям или предпочтениям. Они построены на таких веб-технологиях, как HTML, JavaScript и CSS.
Расширение должно выполнять единственную цель , которая четко определена и проста для понимания. Одно расширение может включать в себя несколько компонентов и ряд функций, если все способствует достижению общей цели.
Пользовательские интерфейсы должны быть минимальными и иметь смысл. Они могут варьироваться от простого значка, такого как расширение Google Mail Checker , показанное выше, до переопределения всей страницы.
Файлы расширений заархивированы в один пакет .crx
, который пользователь загружает и устанавливает. Это означает, что расширения не зависят от контента из Интернета, в отличие от обычных веб-приложений.
Расширения распространяются через панель разработчика Chrome и публикуются в Интернет-магазине Chrome . Дополнительную информацию можно найти в документации разработчика магазина .
Привет расширения
Сделайте небольшой шаг в расширении с помощью этого быстрого примера Hello Extensions. Начните с создания нового каталога для хранения файлов расширения или загрузите их с тестовой страницы .
Затем добавьте файл с именем manifest.json
и включите следующий код:
{
"name": "Hello Extensions",
"description" : "Base Level Extension",
"version": "1.0",
"manifest_version": 2
}
Для каждого расширения требуется манифест, хотя большинство расширений мало что могут сделать, используя только манифест. Для этого быстрого старта в расширении есть всплывающий файл и значок, объявленный в поле browser_action
:
{
"name": "Hello Extensions",
"description" : "Base Level Extension",
"version": "1.0",
"manifest_version": 2,
"browser_action": {
"default_popup": "hello.html",
"default_icon": "hello_extensions.png"
}
}
Загрузите hello_extensions.png
здесь , а затем создайте файл под названием hello.html
:
<html>
<body>
<h1>Hello Extensions</h1>
</body>
</html>
Расширение теперь отображает hello.html
при нажатии на значок. Следующий шаг — включить в manifest.json
команду, которая включает сочетание клавиш. Этот шаг забавен, но не обязателен:
{
"name": "Hello Extensions",
"description" : "Base Level Extension",
"version": "1.0",
"manifest_version": 2,
"browser_action": {
"default_popup": "hello.html",
"default_icon": "hello_extensions.png"
},
"commands": {
"_execute_browser_action": {
"suggested_key": {
"default": "Ctrl+Shift+F",
"mac": "MacCtrl+Shift+F"
},
"description": "Opens hello.html"
}
}
}
Последний шаг — установить расширение на локальный компьютер.
- Перейдите к
chrome://extensions
в вашем браузере. Вы также можете получить доступ к этой странице, щелкнув меню Chrome в правом верхнем углу омнибокса, наведя курсор на «Дополнительные инструменты» и выбрав «Расширения» . - Установите флажок рядом с «Режим разработчика» .
- Нажмите « Загрузить распакованное расширение» и выберите каталог для расширения «Hello Extensions».
Поздравляем! Теперь вы можете использовать всплывающее расширение, щелкнув значок hello_world.png
или нажав Ctrl+Shift+F
на клавиатуре.
Что дальше?
- Следуйте инструкциям по началу работы
- Прочитать обзор
- Будьте в курсе событий, читая блог Chromium.
- Подпишитесь на группу chromium-extensions.