2017-10-11 3 views
-2

Ich habe ein Problem mit der Anzeige eines nvd3-Diagramms in IE11. Es scheint, dass der Initialisierungsprozess von d3.js einen Fehler verursacht, selbst wenn ich meinen Code auskommentiere, tritt der Fehler immer noch auf.d3.js Initialisierungsfehler IE11

SCRIPT5007: Kann nicht Objekt 'Schlüssel' von undefined oder null Referenz d3.v3.js (8185,5)

Dies scheint seltsam für mich bekommen, da die d3 Homepage weist ausdrücklich darauf hin, dass IE9 + wird unterstützt. Weiß jemand, was ich dagegen tun kann?

+0

Haben Sie Code, der Ihren Fehler reproduziert? Sowohl 'd3' als auch' nvd3' unterstützen IE11 ... – Mark

+0

Wie gesagt, ich brauche keinen Code auszuführen. Einfaches Laden von https://d3js.org/d3.v3.js erzeugt diesen Fehler –

Antwort

0

So scheint es, dass ein kleiner Hack, den ich getan habe, um this bug zu lösen, das Problem verursachte. Im Grunde habe ich den Objektprototyp verwendet, um die classList-Funktionen zu SVG-Elementen hinzuzufügen. Da ich die Eigenschaft classList mit meinem Diagramm nicht benötige, sollte dies kein Problem sein.