Сценарии контента

В предыдущей главе на основе declarativeContent и указанных правил, мы рассмотрели возможность без анализа содержимого веб-страницы выполнить действия. Однако данный подход не всегда применим, и имеет множество ограничений.

Читать и изменять содержимое могут Сценарии контента. Так же они имеют доступ к модели DOM, но данные сценарии имеют очень ограниченный доступ к API Chrome Extensions. Подобный подход, использования сценариев для манипуляции интерфейсом называется Content UI. Имейте в виду, что Сценарии контента имеют ограничения:

  • Нет доступа к API chrome.*, за исключением:
    • extension (getURL, inIncognitoContext, lastError, onRequest, sendRequest)
    • i18n
    • runtime (connect, getManifest, getURL, id, onConnect, onMessage, sendMessage)
    • storage (хранилище)
  • Использовать переменные или функции определенных в других сценариях.
  • Использовать переменные или функции определенных на веб-страницах и подключаемых сценариях.

Примечание:
Сценарии контента могут использовать весь API chrome.*, иметь косвенный доступ к переменным и функциям, определенных в других компонентных сценариях, при помощи обмена сообщениями.

results matching ""

    No results matching ""