W Chrome 50 możesz sprawdzić obsługę opcji niektórych atrybutów HTML, które są obsługiwane przez instancje DOMTokenList
w JavaScript.
Obecnie są to:
- opcje piaskownicy iframe,
- relacje linków (atrybut rel lub relLink w JavaScript).
Oto krótki przykład:
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!
}
W miarę jak lista obsługiwanych opcji będzie się powiększać i zmieniać, możesz używać funkcji wykrywania, aby wykonywać odpowiednie działania w przypadku aplikacji internetowych.