/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensionsWebExtensions
Add_a_button_to_the_toolbar Anatomy_of_a_WebExtension API Background_scripts Browser_compatibility_for_manifest.json Browser_support_for_JavaScript_APIs Build_a_cross_browser_extension Chrome_incompatibilities Content_scripts Content_Security_Policy Differences_between_API_implementations Examples Extending_the_developer_tools Implement_a_settings_page Interact_with_the_clipboard Intercept_HTTP_requests Internationalization manifest.json Match_patterns Modify_a_web_page Native_manifests Native_messaging Safely_inserting_external_content_into_a_page Sharing_objects_with_page_scripts User_actions user_interface What_are_WebExtensions What_next Work_with_contextual_identities Work_with_the_Bookmarks_API Work_with_the_Cookies_API Working_with_files Working_with_the_Tabs_API Your_first_WebExtension Your_second_WebExtension
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/Add_a_button_to_the_toolbarAdd_a_button_to_the_toolbar
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/Anatomy_of_a_WebExtensionAnatomy_of_a_WebExtension
/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/Background_scriptsBackground_scripts
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/Extending_the_developer_toolsExtending_the_developer_tools
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/Intercept_HTTP_requestsIntercept_HTTP_requests
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.jsonmanifest.json
action author background browser_action browser_specific_settings chrome_settings_overrides chrome_url_overrides commands content_scripts content_security_policy declarative_net_request default_locale description developer devtools_page dictionaries externally_connectable homepage_url host_permissions icons incognito manifest_version name offline_enabled omnibox optional_host_permissions optional_permissions options_page options_ui page_action permissions protocol_handlers short_name sidebar_action storage theme theme_experiment user_scripts version version_name web_accessible_resources
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/Modify_a_web_pageModify_a_web_page
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/Native_messagingNative_messaging
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/user_interfaceuser_interface
Browser_styles Context_menu_items devtools_panels Extension_pages Notifications Omnibox Options_pages Page_actions Popups Sidebars Toolbar_button
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/What_are_WebExtensionsWhat_are_WebExtensions
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/Working_with_the_Tabs_APIWorking_with_the_Tabs_API
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/Your_first_WebExtensionYour_first_WebExtension
/mdn2/en-US/docs/Mozilla/Add-ons/WebExtensions/Your_second_WebExtensionYour_second_WebExtension