Validation DOMTokenList ajoutée dans Chrome 50

Dans Chrome 50, vous pourrez vérifier la compatibilité des options pour certains attributs HTML reposant sur des instances DOMTokenList en JavaScript. Actuellement, ces lieux sont:

  • options du bac à sable iFrame
  • Relations entre liens (l'attribut rel ou relLink en JavaScript)

Prenons un exemple rapide:

var iframe = document.getElementById(...);
if (iframe.sandbox.supports('an-upcoming-feature')) {
    // support code for mystery future feature
} else {
    // fallback code
}
if (iframe.sandbox.supports('allow-scripts')) {
    // instruct frame to run JavaScript
    // NOTE: this is well-supported, and just an example!
}

À mesure que la liste des options compatibles ne cesse de s'allonger et qu'elle change, vous pouvez utiliser la détection de fonctionnalités afin d'effectuer les actions appropriées pour vos applications Web.