Определение компонента

Для browser_action или page_action всегда указывается объект {}, и недопустимы значения null, пустая строка или логическое значение. Для быстро развертывания расширения этот объект может быть пустым.

При установке расширения с пустыми параметрами browser_action или page_action, Chrome установит значения по умолчанию, как показана на рисунке 2-5. Popup окно для этого расширения будет отсутствовать.

Рисунок 2-5. Значок расширения по умолчанию в браузере Google Chrome

Рисунок 2-5. Значок расширения по умолчанию в браузере Google Chrome.

Так же атрибуты, указываемые в манифесте для Browser-Action и Page-Action, можно переопределить. Список соответствующих методы указаны в таблице 2-1 и таблице 2-2.

Таблица 2-1. Методы для работы с атрибутами Page-Action.
Метод Описание
chrome.pageAction.setTitle(object details) Принимает объект со свойствами tabId (целое число) идентификатор вкладки для которой нужно изменить заголовок title.
chrome.pageAction.setIcon(object details, function callback) Принимает объект со свойствами tabId и path в котором указывается относительный путь к файлу с изображением. Второй параметр необязательный и является callback функцией.
chrome.pageAction.setPopup(object details) Принимает объект со свойствами tabId и popup в котором указывается HTML-файл со всплывающим окном. Если указана пустая строка, то окно не покажется.
Таблица 2-2. Методы для работы с атрибутами Browser-Action.
Метод Описание
chrome.browserAction.setTitle(object details) Принимает объект со свойствами tabId (целое число) идентификатор вкладки для которой нужно изменить заголовок title. Подсказка сбрасывается, когда вкладка закрывается.
chrome.browserAction.setIcon(object details, function callback) Принимает объект со свойствами tabId и path в котором указывается относительный путь к файлу с изображением. Второй параметр необязательный и является callback функцией. Иконка сбрасывается, когда закрывается вкладка.
chrome.browserAction.setPopup(object details) Принимает объект со свойствами tabId и popup в котором указывается HTML-файл со всплывающим окном. Если указана пустая строка, то окно не покажется. Popup сбрасывается после закрытия вкладки.

results matching ""

    No results matching ""