Tags: api* + javascript* + browser extensions*

0 bookmark(s) - Sort by: Date ↓ / Title /

  1. The WebExtensions API reference provides detailed documentation on JavaScript APIs for developing web browser extensions. It covers browser API differences, usage examples, and a complete listing of JavaScript APIs available for extensions.

    | API Name | Description |
    |-----------------------|-------|
    | `action` | Modify and listen to clicks on the browser toolbar button defined with the `action` manifest key. |
    | `alarms` | Schedule code to run at a future time, similar to `setTimeout()` and `setInterval()`. |
    | `bookmarks` | Interact with and manipulate the browser's bookmarking system. |
    | `browserAction` | Modify attributes and listen to clicks on the toolbar button defined with the `browser_action` key. |
    | `browserSettings` | Modify certain global browser settings using `BrowserSetting` objects. |
    | `browsingData` | Clear data accumulated during browsing. |
    | `captivePortal` | Determine the captive portal state of the user's connection. |
    | `clipboard` | Copy items to the system clipboard (currently supports images). |
    | `commands` | Listen for user-executed commands registered using the `commands` manifest.json key. |
    | `contentScripts` | Register content scripts to be injected into web pages matching specified URL patterns. |
    | `contextualIdentities`| Manage contextual identities: list, create, remove, update. |
    | `cookies` | Get, set, and remove cookies, and be notified when they change. |
    | `declarativeNetRequest`| Specify conditions and actions to handle network requests declaratively. |
    | `devtools` | Interact with the browser's Developer Tools. |
    | `dns` | Resolve domain names. |
    | `dom` | Access special extension-only DOM features. |
    | `downloads` | Interact with the browser's download manager. |
    | `events` | Common types used by APIs that dispatch events. |
    | `extension` | Utilities related to your extension, such as getting URLs to resources and extension settings. |
    | `extensionTypes` | Common types used in other WebExtension APIs. |
    | `find` | Find and highlight text in a web page. |
    | `history` | Interact with the browser history. |
    | `i18n` | Internationalize your extension, providing localized strings. |
    | `identity` | Obtain OAuth2 authorization codes or access tokens. |
    | `idle` | Determine when the user's system is idle, locked, or active. |
    | `management` | Get information about installed add-ons. |
    | `menus` | Add items to the browser's menu system. |
    | `notifications` | Display notifications using the operating system's notification mechanism. |
    | `omnibox` | Implement customized behavior for the browser's address bar. |
    | `pageAction` | Modify attributes and listen to clicks on the address bar button defined with the `page_action` key. |
    | `permissions` | Request extra permissions at runtime. |
    | `pkcs11` | Enumerate PKCS #11 security modules and make them accessible as sources of keys and certificates. |
    | `privacy` | Access and modify privacy-related browser settings. |
    | `proxy` | Proxy web requests by intercepting and modifying them. |
    | `runtime` | Access information about your extension and its environment. |
    | `scripting` | Insert JavaScript and CSS into websites using two approaches. |
    | `search` | Retrieve installed search engines and execute searches. |
    | `sessions` | List and restore tabs and windows that were closed. |
    | `sidebarAction` | Get and set properties of an extension's sidebar. |
    | `storage` | Store and retrieve data, and listen for changes to stored items. |
    | `tabs` | Interact with the browser's tab system. |
    | `theme` | Get details of the browser's theme and update it. |
    | `topSites` | Retrieve an array of frequently visited pages. |
    | `types` | Define the `BrowserSetting` type for representing a browser setting. |
    | `userScripts` | Register user scripts to manipulate webpages or provide new features. |
    | `webNavigation` | Add event listeners for various stages of a navigation. |
    | `webRequest` | Add event listeners for stages of making HTTP requests, including modification and cancellation. |
    | `windows` | Interact with browser windows: get information, open, modify, and close them. |

Top of the page

First / Previous / Next / Last / Page 1 of 0 SemanticScuttle - klotz.me: tagged with "api+javascript+browser extensions"

About - Propulsed by SemanticScuttle