J'essaie de trouver un moyen de parcourir mon code pour me dire quand différentes propriétés ont été prises en charge pour la première fois dans différents navigateurs. Bien sûr, je pourrais utiliser Modernizr pour tout ou passer en revue le code entier manuellement, en vérifiant le support du navigateur pour les méthodes et les propriétés. Je me demandais simplement s'il existait un moyen plus simple de connaître les méthodes et les propriétés auxquelles je devais fournir des solutions de rechange.Vérification du support du navigateur pour le code spécifique
Si j'ai ceci:
document.getElementById('pressThisNow').addEventListener("click", function(e){
\t console.log("e.target: " + e.target);
\t console.log("e.toElement: " + e.toElement);
\t console.log("e.relatedTarget: " + e.relatedTarget);
}, false);
<h1 id="pressThisNow">Press with console open</h1>
Il faut me dire que
- support getElementById pour le chrome a commencé [version], Firefox: [v], IE : [v] ...
- Le support addEventListener pour chrome a commencé [version], Firefox : [V], IE: [v] ...
- support cible pour le chrome a commencé [version], Firefox: [v], IE: [v] ...
- support toElement pour le chrome a commencé la version [ ], Firefox: [v], IE: [v] ...
- support relatedTarget pour le chrome a commencé la version [], Firefox: [v], IE: [v] ...
- probablement pour la console. log aussi
Il n'y a pas d'informations dans le javascript, vous pouvez simplement savoir si les propriétés sont définies ou pas quand vous l'exécutez. Le seul moyen serait d'exécuter votre javascript sur toutes les versions de tous les navigateurs et de recueillir le résultat. Mais cela ne vaut probablement pas la peine – Walfrat
Quel problème essayez-vous de résoudre? Je pense que votre application devrait avoir des exigences de navigateur. [caniuse.com] (http://caniuse.com/) est une bonne ressource si un navigateur supporte une fonctionnalité de quelle version. – A1rPun
Oui, malheureusement, quand il ne contient pas d'informations sur .toElement et .relatedTarget, il existe d'autres sources. – user6044774