Exigences relatives au navigateur
En général, les sites web créés uniquement avec le noyau Drupal (c’est-à-dire sans modules additionnels) sont compatibles avec tous les navigateurs modernes qui supportent CSS et JavaScript (avec quelques différences d’apparence) et fonctionnent pleinement dessus. Drupal garantit uniquement le support pour la liste des navigateurs supportés.
Navigateurs supportés
La dernière version de chacune des deux dernières versions majeures supportées :
Navigateurs desktop :
- Google Chrome
- Firefox
- Safari
- Microsoft Edge
- Opera
Navigateurs mobiles :
- Safari pour iOS
La dernière version supportée de la dernière version majeure :
Navigateurs desktop :
- Firefox ESR
- Internet Explorer
Navigateurs mobiles :
- Chrome pour Android
- Chrome pour iOS
- UC Browser
- Opera Mini
- Samsung Internet
Politique de support des navigateurs
Drupal accepte les rapports de bugs pour les navigateurs supportés.
Les contributeurs vérifient manuellement les changements significatifs dans plusieurs navigateurs afin de détecter les régressions, mais cela dépend en partie des contributeurs disponibles et du problème spécifique. Il n’existe pas encore de tests automatiques complets pour les navigateurs supportés.
Par défaut, le noyau Drupal ne prend pas en charge les corrections de bugs pour les navigateurs non supportés. Les commiteurs et l’équipe de sécurité évalueront le risque dans chaque cas particulier et feront des exceptions si nécessaire.
Drupal peut commencer à utiliser toute fonctionnalité de navigateur si tous les navigateurs supportés ont une prise en charge native ou un polyfill. À chaque version majeure, les polyfills qui ne sont plus nécessaires (car tous les navigateurs supportés ont intégré la fonctionnalité) seront retirés.
Modules additionnels
Certains modules et thèmes additionnels peuvent ne pas être compatibles avec tous les navigateurs. Si vous découvrez un problème de compatibilité navigateur dans un module ou thème ajouté, ou avec certaines fonctionnalités d’un module ajouté qui ne fonctionnent pas sans JavaScript activé, soumettez un problème pour en informer le module ou le thème concerné.