2010-05-15 2 views

Répondre

2

Pour une rapide vérification non-programmation: The HTML5 Test

+1

Merci Je l'ai lu tout le code dans cette page source ... et je peux test avec quelques déclarations comme celle-ci (même si le site de l'auteur fait différemment ...): var element = document.createElement ("nav"); element.toString() == "[objet HTMLUnknownElement]" – xdevel2000

4

Dive Into HTML5 > Detecting HTML5 Features:

Il existe quatre techniques de base pour détecter si un navigateur prend en charge une caractéristique particulière. De simple au plus complexe:

  1. Vérifiez si une propriété existe sur un objet global (comme fenêtre ou navigateur).

    Exemple: testing for geolocation support

  2. Créer un élément, puis vérifier si une propriété existe sur cet élément.

    Exemple: testing for canvas support

  3. Créer un élément, vérifier si une certaine méthode existe sur cet élément, puis appeler la méthode et vérifier la valeur qu'elle retourne.

    Exemple: testing which video formats are supported

  4. créer un élément, définir une propriété à une certaine valeur, puis vérifier si la propriété a conservé sa valeur.

    Exemple: testing which <input> types are supported

En outre, il est

Modernizr, open source, bibliothèque JavaScript MIT licence qui détecte le support de nombreux HTML5 & fonctionnalités CSS3.

Plus:

Appendix A: The All-In-One Almost-Alphabetical No-Bullshit Guide to Detecting Everything.

Questions connexes