d3.js开发人员如何处理无法呈现svg的浏览器?我很好奇,因为Internet Explorer 9,8,7等在世界上大型关键部分拥有强大的市场份额,但似乎有这样一个活跃的d3.js社区,就像Internet Explorer不存在一样。
D3的目的是用于灵活的数据驱动图表,因此可以以直观的方式显示复杂的主题。因此,针对最时尚的技术领域并假装其他所有人也从默认浏览器升级,这有点疏忽。
如果检测到特定的浏览器,我看到“纽约时报”提供了备用的jpg信息图表
我还看到了一些旨在渲染D3 svg服务器端的东西,并显示了动态生成的图像。
但是接受的做法和选择是什么?我觉得这应该是D3主页的顶部
你怎么处理它?</ p>
答案 0 :(得分:6)
一般情况下,您可以使用强大的填充物(如Raphael)来完成这项工作,但您必须稍微卷起袖子。有一些项目沿着这些方向开始,以使其更加无缝,但根据我的理解,没有一个项目可以立即使用。
一些例子:
答案 1 :(得分:1)