/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/APIAPI
action alarms bookmarks browserAction browserSettings browsingData captivePortal clipboard commands contentScripts contextualIdentities cookies declarativeNetRequest devtools dns dom downloads events extension extensionTypes find history i18n identity idle management menus notifications omnibox pageAction permissions pkcs11 privacy proxy runtime scripting search sessions sidebarAction storage tabs theme topSites types userScripts webNavigation webRequest windows
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/actionaction
ColorArray disable enable getBadgeBackgroundColor getBadgeText getBadgeTextColor getPopup getTitle getUserSettings ImageDataType isEnabled onClicked openPopup setBadgeBackgroundColor setBadgeText setBadgeTextColor setIcon setPopup setTitle
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/alarmsalarms
Alarm clear clearAll create get getAll onAlarm
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/bookmarksbookmarks
BookmarkTreeNode BookmarkTreeNodeType BookmarkTreeNodeUnmodifiable create CreateDetails get getChildren getRecent getSubTree getTree move onChanged onChildrenReordered onCreated onImportBegan onImportEnded onMoved onRemoved remove removeTree search update
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/browserActionbrowserAction
ColorArray disable enable getBadgeBackgroundColor getBadgeText getBadgeTextColor getPopup getTitle getUserSettings ImageDataType isEnabled onClicked openPopup setBadgeBackgroundColor setBadgeText setBadgeTextColor setIcon setPopup setTitle
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/browserSettingsbrowserSettings
allowPopupsForUserEvents cacheEnabled closeTabsByDoubleClick colorManagement contextMenuShowEvent ftpProtocolEnabled homepageOverride imageAnimationBehavior newTabPageOverride newTabPosition openBookmarksInNewTabs openSearchResultsInNewTabs openUrlbarResultsInNewTabs overrideContentColorScheme overrideDocumentColors tlsVersionRestrictionConfig useDocumentFonts webNotificationsDisabled zoomFullPage zoomSiteSpecific
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/browsingDatabrowsingData
DataTypeSet RemovalOptions remove removeCache removeCookies removeDownloads removeFormData removeHistory removeLocalStorage removePasswords removePluginData settings
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/captivePortalcaptivePortal
canonicalURL getLastChecked getState onConnectivityAvailable onStateChanged
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/clipboardclipboard
setImageData
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/commandscommands
Command getAll onChanged onCommand reset update
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/contentScriptscontentScripts
register RegisteredContentScript
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/contextualIdentitiescontextualIdentities
ContextualIdentity create get move onCreated onRemoved onUpdated query remove update
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/cookiescookies
Cookie CookieStore get getAll getAllCookieStores onChanged OnChangedCause remove SameSiteStatus set
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/declarativeNetRequestdeclarativeNetRequest
DYNAMIC_RULESET_ID getAvailableStaticRuleCount getDisabledRuleIds getDynamicRules getEnabledRulesets getMatchedRules GETMATCHEDRULES_QUOTA_INTERVAL getSessionRules GUARANTEED_MINIMUM_STATIC_RULES isRegexSupported MatchedRule MAX_GETMATCHEDRULES_CALLS_PER_INTERVAL MAX_NUMBER_OF_DISABLED_STATIC_RULES MAX_NUMBER_OF_DYNAMIC_AND_SESSION_RULES MAX_NUMBER_OF_DYNAMIC_RULES MAX_NUMBER_OF_ENABLED_STATIC_RULESETS MAX_NUMBER_OF_REGEX_RULES MAX_NUMBER_OF_SESSION_RULES MAX_NUMBER_OF_STATIC_RULESETS ModifyHeaderInfo onRuleMatchedDebug redirect Redirect ResourceType Rule RuleAction RuleCondition SESSION_RULESET_ID setExtensionActionOptions testMatchOutcome updateDynamicRules updateEnabledRulesets updateSessionRules updateStaticRules URLTransform
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/devtoolsdevtools
inspectedWindow network panels
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/dnsdns
resolve
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/domdom
openOrClosedShadowRoot
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/downloadsdownloads
acceptDanger BooleanDelta cancel DangerType DoubleDelta download DownloadItem DownloadQuery DownloadTime erase FilenameConflictAction getFileIcon InterruptReason onChanged onCreated onErased open pause removeFile resume search setShelfEnabled show showDefaultFolder State StringDelta
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/eventsevents
Event Rule UrlFilter
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/extensionextension
getBackgroundPage getExtensionTabs getURL getViews inIncognitoContext isAllowedFileSchemeAccess isAllowedIncognitoAccess lastError onRequest onRequestExternal sendRequest setUpdateUrlData ViewType
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/extensionTypesextensionTypes
ImageDetails ImageFormat InjectDetails RunAt
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/findfind
find highlightResults removeHighlighting
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/historyhistory
addUrl deleteAll deleteRange deleteUrl getVisits HistoryItem onTitleChanged onVisited onVisitRemoved search TransitionType VisitItem
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/i18ni18n
detectLanguage getAcceptLanguages getMessage getUILanguage LanguageCode Locale-Specific_Message_reference
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/identityidentity
getRedirectURL launchWebAuthFlow
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/idleidle
IdleState onStateChanged queryState setDetectionInterval
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/managementmanagement
ExtensionInfo get getAll getPermissionWarningsById getPermissionWarningsByManifest getSelf install onDisabled onEnabled onInstalled onUninstalled setEnabled uninstall uninstallSelf
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/menusmenus
ACTION_MENU_TOP_LEVEL_LIMIT ContextType create getTargetElement ItemType OnClickData onClicked onHidden onShown overrideContext refresh remove removeAll update
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/notificationsnotifications
clear create getAll NotificationOptions onButtonClicked onClicked onClosed onShown TemplateType update
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/omniboxomnibox
onDeleteSuggestion onInputCancelled onInputChanged onInputEntered OnInputEnteredDisposition onInputStarted setDefaultSuggestion SuggestResult
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/pageActionpageAction
getPopup getTitle hide ImageDataType isShown onClicked openPopup setIcon setPopup setTitle show
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/permissionspermissions
contains getAll onAdded onRemoved Permissions remove request
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/pkcs11pkcs11
getModuleSlots installModule isModuleInstalled uninstallModule
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/privacyprivacy
network services websites
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/proxyproxy
onError onRequest ProxyInfo RequestDetails settings
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/runtimeruntime
connect connectNative getBackgroundPage getBrowserInfo getContexts getFrameId getManifest getPackageDirectoryEntry getPlatformInfo getURL id lastError MessageSender onBrowserUpdateAvailable onConnect onConnectExternal onInstalled OnInstalledReason onMessage onMessageExternal onPerformanceWarning OnPerformanceWarningCategory OnPerformanceWarningSeverity onRestartRequired OnRestartRequiredReason onStartup onSuspend onSuspendCanceled onUpdateAvailable openOptionsPage PlatformArch PlatformInfo PlatformNaclArch PlatformOs Port reload requestUpdateCheck RequestUpdateCheckStatus sendMessage sendNativeMessage setUninstallURL
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/scriptingscripting
ContentScriptFilter executeScript ExecutionWorld getRegisteredContentScripts InjectionTarget insertCSS registerContentScripts RegisteredContentScript removeCSS unregisterContentScripts updateContentScripts
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/searchsearch
get query search
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/sessionssessions
Filter forgetClosedTab forgetClosedWindow getRecentlyClosed getTabValue getWindowValue MAX_SESSION_RESULTS onChanged removeTabValue removeWindowValue restore Session setTabValue setWindowValue
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/sidebarActionsidebarAction
close getPanel getTitle ImageDataType isOpen open setIcon setPanel setTitle toggle
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/storagestorage
local managed onChanged session StorageArea.1 StorageChange sync
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabstabs
captureTab captureVisibleTab connect create detectLanguage discard duplicate executeScript get getAllInWindow getCurrent getSelected getZoom getZoomSettings goBack goForward hide highlight insertCSS move moveInSuccession MutedInfo MutedInfoReason onActivated onActiveChanged onAttached onCreated onDetached onHighlightChanged onHighlighted onMoved onRemoved onReplaced onSelectionChanged onUpdated onZoomChange PageSettings print printPreview query reload remove removeCSS saveAsPDF sendMessage sendRequest setZoom setZoomSettings show Tab TAB_ID_NONE TabStatus toggleReaderMode update warmup WindowType ZoomSettings ZoomSettingsMode ZoomSettingsScope
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/themetheme
getCurrent onUpdated reset Theme update
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/topSitestopSites
get MostVisitedURL
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/typestypes
BrowserSetting
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/userScriptsuserScripts
onBeforeScript register RegisteredUserScript UserScriptOptions Working_with_userScripts
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webNavigationwebNavigation
getAllFrames getFrame onBeforeNavigate onCommitted onCompleted onCreatedNavigationTarget onDOMContentLoaded onErrorOccurred onHistoryStateUpdated onReferenceFragmentUpdated onTabReplaced TransitionQualifier TransitionType
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/webRequestwebRequest
BlockingResponse CertificateInfo filterResponseData getSecurityInfo handlerBehaviorChanged HttpHeaders MAX_HANDLER_BEHAVIOR_CHANGED_CALLS_PER_10_MINUTES onAuthRequired onBeforeRedirect onBeforeRequest onBeforeSendHeaders onCompleted onErrorOccurred onHeadersReceived onResponseStarted onSendHeaders RequestFilter ResourceType SecurityInfo StreamFilter UploadData
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/API/windowswindows
create CreateType get getAll getCurrent getLastFocused onBoundsChanged onCreated onFocusChanged onRemoved remove update Window WINDOW_ID_CURRENT WINDOW_ID_NONE WindowState WindowType