15

我正在使用来自以下链接的排行榜

http://labs.juiceanalytics.com/leaderboard/index.html#2a65db98c6f451b7f071b630694bc350

在这个排行榜中,使用了 d3.js 和 d3.csv.js。这个排行榜在除 IE8 和 IE9 之外的所有浏览器中都适用于我。对于这些浏览器,d3.js 存在一些脚本错误。我已经在互联网上很好地搜索了它,但我没有找到任何有希望的解决方案来使它与 IE8 或 IE9 一起工作。它显示的错误是“对象找不到 .map() 方法”,它在 d3.js 中使用。很高兴有人能帮我解决这个问题。

4

1 回答 1

27

d3 的作者建议使用aight HTML5 shim/polyfill 包以实现兼容性。

有问题的 .map 方法是 EcmaScript5 的一部分,因此在 IE8 中不可用

Mozilla 提供了一个功能,您可以直接使用该功能来获取此功能。祝你 IE8 好运!

于 2013-05-30T05:30:51.623 回答