Se agregó la validación DOMTokenList en Chrome 50

En Chrome 50, podrás verificar la compatibilidad de las opciones para algunos atributos HTML que están respaldados por instancias de DOMTokenList en JavaScript. Por el momento, estos lugares son los siguientes:

  • Opciones de zona de pruebas de iframe
  • relaciones de vínculos (el atributo rel o relLink en JavaScript)

Veamos un ejemplo rápido:

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!
}

A medida que la lista de opciones admitidas crece y cambia, puedes usar la detección de funciones para realizar las acciones correctas en tus aplicaciones web.