En Chrome 50, podrás comprobar la compatibilidad de opciones para algunos atributos HTML respaldados por instancias de DOMTokenList
en JavaScript.
En este momento, los siguientes lugares son:
- Opciones de la 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 crece y cambia la lista de opciones compatibles, puedes usar la detección de funciones a fin de realizar las acciones correctas para tus aplicaciones web.