Passer au contenu principal
Ressources
Plate-forme Web
Découvrez la plate-forme Web à votre rythme.
HTML
CSS
JavaScript
Expérience utilisateur
Découvrez comment créer des expériences utilisateur convaincantes.
Performance
Accessibilité
Identité
Apprendre
Familiarisez-vous avec le développement Web.
Apprendre le langage HTML
Apprendre le CSS
Apprendre JavaScript
Apprendre à utiliser l'IA
Performances d'apprentissage
En savoir plus sur l'accessibilité
Plus de cours
Ressources supplémentaires
Découvrez des collections de contenus, des tendances et plus encore.
IA et Web
Explorer
PageSpeed Insights
Podcasts et séries
Newsletter pour les développeurs
À propos de web.dev
Découvrir
Référence
Utiliser la variante de référence
Blog
Études de cas
/
English
Deutsch
Español
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Articles
IA et Web
Temps de chargement rapides
Découvrir les métriques Core Web Vitals
Identité
Progressive web apps
Paiements
Notifications
Comment optimiser l'INP ?
Fiabilité du réseau
React
Animations
Mini-applications
Contenus multimédias
Sécurité garantie
WebAssembly
Appareils
Facile à trouver
Automatisation des tests
Angular
Ressources
Plus
IA et Web
Temps de chargement rapides
Découvrir les métriques Core Web Vitals
Identité
Progressive web apps
Paiements
Notifications
Comment optimiser l'INP ?
Fiabilité du réseau
React
Animations
Mini-applications
Contenus multimédias
Sécurité garantie
WebAssembly
Appareils
Facile à trouver
Automatisation des tests
Angular
Découvrir
Référence
Utiliser la variante de référence
Blog
Études de cas
Comprendre les principes de base de la sécurité
La sécurité ne devrait pas être si effrayante !
Que sont les attaques de sécurité ?
Définition des termes "same-site" et "same-origin"
Guide de référence rapide sur les en-têtes de sécurité
Connexions sécurisées avec HTTPS
Pourquoi le protocole HTTPS est-il important ?
Activer le protocole HTTPS sur vos serveurs
Qu'est-ce que le contenu mixte ?
Corriger le contenu mixte
Quand utiliser HTTPS pour le développement local ?
Utiliser le protocole HTTPS pour le développement local
Évitez les fuites d'informations
Bac à sable du navigateur
Règle pour la même origine
Partage des ressources entre origines multiples (CORS)
Rendre votre site Web "isolé multi-origine" avec COOP et COEP
Pourquoi est-il nécessaire d'être isolé multi-origine pour bénéficier de fonctionnalités puissantes ?
Protégez vos ressources contre les attaques sur le Web avec Fetch Metadata
Protéger les sites Web contre les attaques XSS
Prévenez les failles des scripts DOM basés sur des scripts intersites grâce aux Trusted Types
Limiter les scripts intersites (XSS) avec une CSP (Content Security Policy) stricte.
Hébergement sécurisé des données utilisateur dans les applications Web modernes
Protéger les utilisateurs contre le suivi
Comprendre les cookies
Présentation des cookies SameSite
Recettes de cookies SameSite
Recettes de cookies propriétaires
Bonnes pratiques en matière de règles relatives aux URL de provenance et aux sites référents
Indices client user-agent
Schemeful SameSite
Surveiller les infractions et les abandons de sécurité
Reporting API
Migrer vers la version 1 de l'API Reporting
Journalisation des erreurs réseau (NEL)
Aidez-moi ! J'ai été piraté
À l'aide, je pense que mon compte a été piraté
Comment savoir si mon site a été piraté ?
Principales méthodes de piratage des sites par les spammeurs
Constituer une équipe d'assistance
Placer votre site en quarantaine
Utiliser la Search Console
Évaluer les dommages (spam)
Blocage du piratage par mots clés pour le japonais
Résolvez le piratage par contenu vide de sens
Corriger le piratage de mots clés et de liens dissimulés
Piratage de type logiciel malveillant
Identifier la faille
Nettoyer votre site et en assurer la maintenance
Demander un examen
Glossaire des sites piratés
Questions fréquentes sur les sites piratés
Plate-forme Web
HTML