La mia pagina si sta caricando perfettamente in IE9, Safari, Chrome & Firefox.Errore IE10 d3.v3.js: impossibile ottenere il "prototipo" di proprietà di riferimento non definito o nullo
Ma quando si coems di IE10, getta l'errore: Impossibile ottenere la proprietà 'prototipo' di riferimento non definito o null in d3.v3.js alla riga: 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);
};
}
Non riesco a ottenere esattamente ciò che viene fatto qui.
Nel blocco try, anche se il metodo setProperty possiamo vedere in debugger su d3_document.createElement("div").style
si sta gettando errore come: L'oggetto non supporta la proprietà o il metodo 'setProperty'
Nel blocco catch cerca per accedere al prototipo di CSSStyleDeclaration
della finestra, ma non è definito.
Chiunque si è verificato con lo stesso problema durante l'utilizzo d3.v3.js
Sì, ho lo stesso problema ma non ho ancora trovato la soluzione. Potrebbe avere qualcosa a che fare con la mancanza di ICE di ECMA 5. Ho avuto un problema con Array.map https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/map – Peter
Ho lo stesso errore, stessa linea con IE 9. Hai mai risolto questo? – balazs