根据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
任何人都在关注为什么这些例子不起作用?
答案 0 :(得分:2)
正如@Josh评论的那样,最可能的原因是您正在从本地文件系统中查看这些示例,而不是使用the Wiki中所述的本地Web服务器。
在本地运行示例时,请注意您的浏览器可能会强制执行严格的权限,以便从本地文件系统中读取文件。一些示例使用AJAX,它通过HTTP而不是本地文件以不同方式工作。 要在本地查看示例,您必须拥有本地Web服务器。任何Web服务器都可以使用;例如,您可以运行Python的内置服务器:
python -m SimpleHTTPServer 8888 &
一旦运行,请转到
http://localhost:8888/examples/
。