Роль манифеста

Чтобы использовать event-сценарий в расширении, необходимо в файле манифеста определить backgroundатрибут. Этот объект, состоящим из свойства scriptsи persistent. Scriptsпринимает массив строк, которые содержат относительные пути к event-сценариям. Свойство persistentпринимает логическое значение, которое в основном имеет значение false(как это показано в листинге 2-4). Результат работы расширения с настройками указанные в листинге отображен на рисунках 2-10 и 2-11.

"background" : {
    "scripts" : ["event_script.js","another_event_script.js"],
    "persistent" : false
},

Рисунок 2-10. HelloShortcutKey: Работа в фоне

Рисунок 2-10. HelloShortcutKey: Работа в фоне.

Рисунок 2-11. HelloShortcutKey: Работа в фоне

Рисунок 2-11. HelloShortcutKey: Работа в фоне.

Когда данные скрипты определены в манифесте, то при загрузке расширения они автоматически добавляются в сгенерированную фоновую HTML-странице, как показано на рисунках 2-12 и 2-13.

Рисунок 2-12. Страница расширений: HelloShortcutKey

Рисунок 2-12. Страница расширений: HelloShortcutKey.

Рисунок 2-13. HelloShortcutKey: Работа в фоне

Рисунок 2-13. HelloShortcutKey: Работа в фоне.

Сгенерированный HTML-файл имеет случайное название (рисунок 2-14).

Рисунок 2-14. HelloShortcutKey: Работа в фоне

Рисунок 2-14. HelloShortcutKey: Работа в фоне.

results matching ""

    No results matching ""