• Skip to main content
  • Skip to search
  • Skip to select language
MDN Web Docs
  • References
    • Overview / Web Technology

      Web technology reference for developers

    • HTML

      Structure of content on the web

    • CSS

      Code used to describe document style

    • JavaScript

      General-purpose scripting language

    • HTTP

      Protocol for transmitting web resources

    • Web APIs

      Interfaces for building web applications

    • Web Extensions

      Developing extensions for web browsers

    • Web Technology

      Web technology reference for developers

  • Guides
    • Overview / MDN Learning Area

      Learn web development

    • MDN Learning Area

      Learn web development

    • HTML

      Learn to structure web content with HTML

    • CSS

      Learn to style content using CSS

    • JavaScript

      Learn to run scripts in the browser

    • Accessibility

      Learn to make the web accessible to all

  • Plus
    • Overview

      A customized MDN experience

    • AI Help (beta)

      Get real-time assistance and support

    • Updates

      All browser compatibility updates at a glance

    • Documentation

      Learn how to use MDN Plus

    • FAQ

      Frequently asked questions about MDN Plus

  • Blog
  • Play
  • AI Help Beta
  • Log in
  • Sign up for free
  1. Mozilla
  2. Modules
  3. WebExtensions
  4. Les APIs JavaScript
  5. theme
  6. Theme

Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez également contribuer en rejoignant la communauté francophone sur MDN Web Docs.

In this article

  • Type
  • Compatibilité des navigateurs
  1. WebExtensions
  2. Commencer
    1. Qu'est-ce que les WebExtensions ?
    2. Votre première WebExtension
    3. Votre deuxième WebExtension
    4. Anatomie d'une WebExtension
    5. Exemples de WebExtensions
    6. Que faire ensuite ?
  3. Concepts
    1. Les APIs JavaScript
    2. Scripts de contenu
    3. Background scripts
    4. Motifs (Match patterns)
    5. Travailler avec des fichiers
    6. Internationalization
    7. Content Security Policy
    8. Native messaging
    9. Différences entre les implémentations d'API
    10. Incompatibilités avec Chrome
  4. Interface utilisateur
    1. Interface utilisateur
    2. Actions du navigateur
    3. Bouton de la barre d'adresse
    4. Barres laterales
    5. Elements du menu contextuel
    6. Options page
    7. Extension pages
    8. Notifications
    9. Suggestions de la barre d'adresse
    10. panneaux devtools
  5. Mode d'emploi
    1. Intercepter les requêtes HTTP
    2. Modifier une page web
    3. Insérer en toute sécurité du contenu externe dans une page
    4. Partage d'objets avec des scripts de page
    5. Ajouter un bouton à la barre d'outils
    6. Ajouter une page de paramètres
    7. Travailler avec l'API Tabs
    8. Travailler avec l'API Bookmarks
    9. Travailler avec l'API Cookies
    10. Travailler avec des identités contextuelles
    11. Interagir avec le presse-papier
    12. Extension des outils de développement
    13. Construction d'une extension multi-navigateur
  6. Les API JavaScript
    1. Browser support for JavaScript APIs
    2. alarms
    3. bookmarks
    4. browserAction
    5. browserSettings
    6. browsingData
    7. captivePortal
    8. clipboard
    9. commands
    10. contentScripts
    11. contextualIdentities
    12. cookies
    13. devtools
    14. dns
    15. downloads
    16. events
    17. extension
    18. extensionTypes
    19. find
    20. history
    21. i18n
    22. identity
    23. idle
    24. management
    25. menus
    26. notifications
    27. omnibox
    28. pageAction
    29. permissions
    30. pkcs11
    31. privacy
    32. proxy
    33. runtime
    34. search
    35. sessions
    36. sidebarAction
    37. storage
    38. tabs
    39. theme
      1. topSites
      2. types
      3. userScripts
      4. webNavigation
      5. webRequest
      6. windows
    40. Clés de manifeste
      1. manifest.json
      1. author
      2. background
      3. browser_action
      4. browser_specific_settings
      5. chrome_settings_overrides
      6. chrome_url_overrides
      7. commands
      8. content_scripts
      9. content_security_policy
      10. default_locale
      11. description
      12. developer
      13. devtools_page
      14. dictionaries
      15. externally_connectable
      16. homepage_url
      17. icons
      18. incognito
      19. manifest_version
      20. name
      21. offline_enabled
      22. omnibox
      23. optional_permissions
      24. options_page
      25. options_ui
      26. page_action
      27. permissions
      28. protocol_handlers
      29. short_name
      30. sidebar_action
      31. storage
      32. theme
      33. theme expérimentation
      34. user_scripts
      35. version
      36. version_name
      37. web_accessible_resources
    41. Atelier des extensions
      1. Développer
      2. Publier
      3. Gérer
      4. Entreprise
    42. Contact us
    43. Canaux de discussions
      1. Blog sur les extensions
      2. Forum sur les extensions
      3. Discussion sur les extensions

    In this article

    • Type
    • Compatibilité des navigateurs

    Theme

    Un objet thème représente la spécification d'un thème.

    Type

    Un object JSON qui prend les mêmes propriétés que la clé du manifest "theme".

    Compatibilité des navigateurs

    BCD tables only load in the browser

    Found a content problem with this page?

    • Edit the page on GitHub.
    • Report the content issue.
    • View the source on GitHub.
    Want to get more involved? Learn how to contribute.

    This page was last modified on 3 août 2023 by MDN contributors.

    MDN logo

    Your blueprint for a better internet.

    • MDN on Twitter
    • MDN on GitHub
    • MDN Blog RSS Feed

    MDN

    • About
    • Blog
    • Careers
    • Advertise with us

    Support

    • Product help
    • Report an issue

    Our communities

    • MDN Community
    • MDN Forum
    • MDN Chat

    Developers

    • Web Technologies
    • Learn Web Development
    • MDN Plus
    • Hacks Blog
    Mozilla logo
    • Website Privacy Notice
    • Cookies
    • Legal
    • Community Participation Guidelines

    Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
    Portions of this content are ©1998–2023 by individual mozilla.org contributors. Content available under a Creative Commons license.