用到svg web显示很可能涉及到跨平台,也就会有一个浏览器兼容的问题。
如果是window系统和Linux系统,浏览器上一般就是IE和FireFox,FireFox在window上和Linux上都有版本。
IE6如果需要显示SVG文件,需要安装Adobe SVG viewer3(遗憾的是已经不更新了),这个比较简单。
下载Adobe SVG viewer3,双击安装就可以了。
地址:http://www.adobe.com/svg/viewer/install/?promoid=DTEHY
ps:svg有window、mac、RedHat Linux、Solaris 8版本
FireFox3.6自带SVG解释器,对svg的支持和ASV3(Adobe SVG viewer3)不同,对SVG动画的支持不如后者。
有时候会需要使用ASV3来解释SVG,这个时候就会想到能不能在FireFox中使用ASV替代原生的解释器。
当然是可以的,FireFox插件系统很好很强大。
步骤:
a.安装svg viewer3.03
b.在其安装目录下(系统盘下,我的是:C:/Program Files/Common Files/Adobe/SVG Viewer 3.0)
找到“NPSVG3.dll”和“NPSVG3.zip”
将这两个文件复制到FireFox的安装目录/plugins下,我的是"C:/Program Files/Mozilla Firefox/plugins"
c.重启FireFox浏览器,在地址栏中键入:about:config
搜索svg,找到svg.enabled设置为false
d.打开一个svg文件测试下
如果想换回FireFox原生的SVG解释器要怎么做呢?
^_^ 在地址栏中键入:about:config,搜索svg,找到svg.enabled设置为true.
刷新一下显示svg的页面即可,不需要重启浏览器。再换回ASV3呢?还用我说吗。