Trang của tôi đang tải hoàn toàn trong IE9, Safari, Chrome & Firefox.Lỗi IE10 d3.v3.js: Không thể lấy thuộc tính 'nguyên mẫu' của tham chiếu không xác định hoặc null
Nhưng khi nó coems để IE10, nó throws lỗi: Không thể để có được tài sản 'nguyên mẫu' của tài liệu tham khảo không xác định hoặc null trong d3.v3.js tại dòng: 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);
};
}
Tôi không nhận được chính xác những gì đang được thực hiện ở đây.
Trong khối try mặc dù phương pháp setProperty chúng ta có thể nhìn thấy trong trình gỡ lỗi trên d3_document.createElement("div").style
nó được ném lỗi như: Object không hỗ trợ tài sản hoặc phương pháp 'setProperty'
Trong khối catch nó cố gắng truy cập nguyên mẫu của cửa sổ CSSStyleDeclaration
, nhưng đó là không xác định.
Bất kỳ ai đã xảy ra với cùng một vấn đề khi sử dụng d3.v3.js
Có Tôi có cùng một vấn đề nhưng tôi chưa tìm thấy giải pháp. Có thể có một số việc cần làm với IE thiếu ECMA 5. Tôi gặp vấn đề với Array.map https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/map – Peter
Tôi có cùng lỗi, cùng một dòng bằng cách sử dụng IE 9. Bạn đã bao giờ giải quyết vấn đề này chưa? – balazs