Validation DOMTokenList ajoutée dans Chrome 50

Dans Chrome 50, vous pourrez vérifier la prise en charge des options pour certains attributs HTML compatibles avec les instances DOMTokenList en JavaScript. Pour le moment, il s'agit des pays suivants:

  • Options de bac à sable iFrame
  • relations de lien (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 augmente et change, vous pouvez utiliser la détection de fonctionnalités pour effectuer les actions appropriées pour vos applications Web.