2017-10-11 32 views
-2

IE11でnvd3チャートを表示する際に問題が発生しました。 d3.jsの初期化プロセスがエラーを投げているようですが、私のコードをコメントアウトしてもエラーは発生します。d3.js初期化エラーIE11

SCRIPT5007:プロパティを取得することができません未定義またはnull参照の 'キー' d3.v3.js(8185,5)

D3のホームページが明示的にことを述べているので、これは、私には奇妙に思えますIE9 +がサポートされています。誰も私がこれについて何をすることができるか知っていますか?

+0

エラーを再現するコードはありますか? 'd3'と' nvd3'はIE11をサポートしています... – Mark

+0

私が言ったように、私はコードを実行する必要はありません。 https://d3js.org/d3.v3.jsを読み込むだけでこのエラーが発生します –

答えて

0

だから、私が解決した少しのハックが、this bugが問題を引き起こしていたようです。基本的には、オブジェクトのプロトタイプを使用してclassList機能をsvg要素に追加しました。チャートでclassListプロパティは必要ないので、これは問題ではありません。