2017-10-11 9 views
-2

J'ai un problème avec l'affichage d'un graphique nvd3 dans IE11. Il semble que le processus d'initialisation de d3.js génère une erreur car même si je commente mon code, l'erreur persiste.Erreur d'initialisation d3.js IE11

SCRIPT5007: Impossible d'obtenir la propriété 'clé' de référence non définies ou nulles d3.v3.js (8185,5)

Cela me semble étrange, comme la page d'accueil de d3 stipule explicitement que IE9 + est supporté. Est-ce que quelqu'un sait ce que je peux faire à ce sujet?

+0

Avez-vous du code qui reproduit votre erreur? Les deux 'd3' et' nvd3' supportent IE11 ... – Mark

+0

Comme je l'ai dit, je n'ai pas besoin d'exécuter de code. Il suffit de charger https://d3js.org/d3.v3.js produit cette erreur –

Répondre

0

Il semble donc qu'un petit bidouillage que j'ai fait pour résoudre this bug était à l'origine du problème. Fondamentalement, j'ai utilisé le prototype d'objet pour ajouter les fonctionnalités classList aux éléments svg. Comme je n'ai pas besoin de la propriété classList avec mon graphique, cela ne devrait pas poser de problème.