IE10 d3.v3.js ошибка: невозможно получить свойство 'prototype' с неопределенной или нулевой ссылкой
Моя страница отлично загружается в IE9, Safari, Chrome и Firefox.
Но когда он соотносится с IE10, он выдает ошибку:Невозможно получить свойство 'prototype' с неопределенной или нулевой ссылкой вd3.v3.js в строке: d3_window.CSSStyleDeclaration.prototype.
try {
d3_document.createElement("div").style.setProperty("opacity", 0, "");
} catch (error) {
var d3_style_prototype = d3_window.CSSStyleDeclaration.prototype, d3_style_setProperty = d3_style_prototype.setProperty;
d3_style_prototype.setProperty = function(name, value, priority) {
d3_style_setProperty.call(this, name, value + "", priority);
};
}
Я не понимаю, что именно здесь делается.
В блоке try, хотя метод setProperty мы видим в отладчикеd3_document.createElement("div").style
это бросокошибка как :Объект не поддерживает свойство или метод 'setProperty'
В блоке catch он пытается получить доступ к прототипу окнаCSSStyleDeclaration
, но это не определено.
Кто-нибудь встречался с той же проблемой при использованииd3.v3.js