这真让我疯狂 http://www.myethiopia.org/QuickLinks/Stuff/Data/amtigray.html 这适用于firefox和chrome。我在IE9中遇到以下错误。 1. HTML1204:myethiopia.org在兼容性视图中运行,因为“在兼容性视图中显示所有网站”已选中。 2. SCRIPT5007:无法获取属性'prototype'的值:object为null或undefined 3. SCRIPT5009:'d3'未定义
答案 0 :(得分:2)
我遇到了同样的问题。有a similar question on StackOverflow over here对我有答案。
简而言之,简而言之,请确保在HTML的顶部包含这两行:
<!DOCTYPE html>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
为我修好了。该链接还有其他可能对您有用的建议。祝你好运!
答案 1 :(得分:0)
根据IE的说法,这是d3.v3.js中的一个问题。违规行似乎是:
d3_document.createElement("div").style.setProperty("opacity", 0, "");
您可能需要修改d3库才能解决此问题。您应该查看一些答案here。
我很欣赏这不是一个完整的答案,但这是错误的原因,希望能指出你正确的方向。