D3(SVG)浏览器支持

时间:2012-08-25 13:26:30

标签: svg cross-browser d3.js

根据caniuse http://caniuse.com/#search=svg

除了IE 7,8之外,完全支持SVG,但是当我在Chrome和Firefox中查看时,许多示例都不起作用

例如,此处的示例中包含方位角和阿尔伯特 https://github.com/mbostock/d3/tree/master/examples

在Safari中都可以正常工作

我的浏览器版本

铬 版本21.0.1180.82

火狐 14.0.1

任何人都在关注为什么这些例子不起作用?

1 个答案:

答案 0 :(得分:2)

正如@Josh评论的那样,最可能的原因是您正在从本地文件系统中查看这些示例,而不是使用the Wiki中所述的本地Web服务器。

  

在本地运行示例时,请注意您的浏览器可能会强制执行严格的权限,以便从本地文件系统中读取文件。一些示例使用AJAX,它通过HTTP而不是本地文件以不同方式工作。 要在本地查看示例,您必须拥有本地Web服务器。任何Web服务器都可以使用;例如,您可以运行Python的内置服务器:

python -m SimpleHTTPServer 8888 &
     

一旦运行,请转到http://localhost:8888/examples/