哪些浏览器支持交互式SVG文档?

时间:2012-02-18 00:37:45

标签: javascript xml svg

我正在开发一个需要交互式地图的项目。我想使用一个SVG文档,其中嵌入了一些自定义的javascript代码,就像开发人员所做的那样:

http://treeblurb.com/xmap/svg/melbourne_central.svg

实现我想要做的事情是微不足道的,但我不知道哪些浏览器会支持这种级别的交互。基本上我需要:

  1. 将自定义脚本标记嵌入文档中。
  2. 调整节点的属性(即填充)
  3. 将鼠标事件添加到特定元素。
  4. 我想我的问题是 - 如果浏览器支持原生SVG,是否允许我做所有这些事情?

2 个答案:

答案 0 :(得分:1)

大多数版本的Chrome,Firefox,Opera和Safari都支持原生SVG。 IE8不支持它,但IE9及以上版本支持它。 Android从Honeycomb开始支持它。

您可能需要查看Raphael。它不仅在IE8及更低版本中提供类似SVG的功能(通过回退到VML),它还提供了操作所有对象的方法,甚至可以与JQuery结合使用。

将Raphael与JQuery SVG here进行比较也有很好的信息。

答案 1 :(得分:0)

即。 8及更早版本不支持SVG。 Android 2.3及更早版本也不支持SVG。在此处查看更多浏览器兼容性问题:http://www.caniuse.com/