API расширения Google Chrome

Расширения Google Chrome имеют доступ к различным API, которые открывают доступ почти ко всем функция браузера. Некоторое API уже рассматривались в предыдущих главах – это chrome.omnibox, chrome.contextMenus, chrome.commands,chrome.pageAction и chrome.browserAction.

В этом разделе будут разморены следующие API:

  • alarms
  • bookmarks
  • downloads
  • history
  • notifications
  • storage
  • tabs

Примечание:
Так же расширения могут использовать стандартный JavaScript API, это самое ядро JavaScript, Document Object Model (DOM), XMLHttpRequest (XHR), HTML5, WebKit, CSS-анимацию, JSON, а также API V8.

В дополнение к указанным API будет рассмотрено XHR API, который входит в стандартный API JavaScript. Ещё есть много других API компонентов, но они не будут рассматриваться в данной книге, а узнать про них можно по ссылке https://developer.chrome.com/extensions/api_index. Вот некоторые из них:

  • contentSettings
  • cookies
  • desktopCapture
  • extension
  • management
  • system.cpu
  • system.memory
  • webstore
  • windows

results matching ""

    No results matching ""