Adobe SVG Viewer 支持 2000 年 11 月 2 日发布的 Candidate Recommendation SVG 规范草案中的大部分功能。请记住该规范仍在发展中,并且将继续完善直至成为被推荐的规范。
如果您安装的是另一份 Netscape 增效工具支持的 Netscape 或 Internet Explorer,您可以复制以下文件到您的增效工具文件夹,从而可以直接从该浏览器查看 SVG:
只要您安装了 Adobe SVG Viewer,您就可以在任何受支持的网页浏览器中查看从 Illustrator 导出的 SVG 文件。
您可以从 Illustrator 9 导出 SVG。您可以在 Illustrator 中创建自己的作品,将其作为 SVG 导出,然后在为其添加 JavaScript 交互操作、动画、或滤镜效果。
滤镜元素的 x、y、宽度和高度 等属性使用紧凑的百分比,这样可以尽可能地缩小滤镜需要计算的区域。这极大地提高了图形的显示速度。
evt对象调用getTarget函数即可从 SVG 时间处理程序恢复 SVG 文件对象。例如:
  // Retrieve the SVG document object:
  var directTarget = evt.getTarget();
  var svgDocument;
  if( directTarget.getNodeType() != 9 )  // if not DOCUMENT_NODE
    svgDocument = directTarget.getOwnerDocument();
  else
    svgDocument = directTarget;
onunload脚本,因为当时增效工具会接收到从 Netscape 发出的提示:增效工具正在卸载,增效工具的脚本环境已被关闭。
setTimeout 或 setInterval调用结果访问 SVG DOM 之前增效工具是否已载入。
<a href="#" onclick="myScriptWhichModifiesSVG()">
问题是 JavaScript 在回应 onclick 事件并开始执行脚本的同时还回应您已点按链接的事实,从而中断将 JavaScript 装入当前页。只要按以下所示改写编码,这个问题就可以得到解决:
<a href="javascript:myScriptWhichModifiesSVG()">
alert() 函数可能无法执行,而且可能会进一步造成后续 JavaScript 无法执行。任何 Netscape 情态窗口包括安全性权限窗口,均会发生类似问题。这个 bug 在 Netscape 4.75 上似乎有所改进,但不适用于 Windows 98。
document.embeds[]数组。要解决这个问题,请适用 document.mySVG,其中 mySVG 就是内嵌对象的名称。
altGlyph、altGlyphDef、font、font-face、glyph、glyphRef、hkern、missing-glyph、mpath、pattern、和
vkern。
symbol 元素的 use 元素使用的支持。
spreadMethod 属性的支持。
primitiveUnits 的支持。
feComponentTransfer 的“离散”模式的支持。
alignment-baseline、color-interpolation、direction、dominant-baseline、flood-color、flood-opacity、kerning、lighting-color、pointer-events、和 unicode-bidi。对 pointer-events 属性的支持不包括对光栅化元素透明度的支持。
font-variant 属性的支持,但仅限应用到 SVG 字体。
baseline-identifier 属性的支持,该属性在最新的规范中已被 alignment-baseline 属性所取代。
even-odd 到 non-zero 的属性 clip-rule 和 fill-rule 的预设值。
keyEvent 界面,现在 Viewer 的 DOM Level 2 支持与 DOM 2 的 Candidate Release 规范保持一致,因为规范没有规定该界面。对该界面的支持依旧遵循在 1999 年 9 月发布的 DOM 2 规范草案的规定。
SVGRect 界面的支持。
SVGPoint 界面的支持,但不包括方法 matrixTransform。
SVGTextContentElement 界面的支持,但不包括 getTextLength 和 getLengthAdjust 属性。
SVGDocument 界面中 rootElement、getRootElement、currentScale、getCurrentScale、setCurrentScale、currentTranslate、getCurrentTranslate、和 setCurrentTranslate的支持。
Element 界面上的 DOM2 方法 hasAttribute 及
hasAttributeNS的支持。
garbageCollect 的 Document 对象新的非标准方法的支持。这种方法没有参数,也不返回结果。调用这种方法可以释放以前从结构树中删除的“节点”对象。如果脚本执行的操作导致从结构树中删除节点,只要脚本对于被删除(或被返回)的节点没有其它用处,脚本即可调用文件上的 garbageCollect。一旦被调用,如果引用的节点在 garbageCollect 被调用时不是文件的组成部分,访问其方法时引用均会失败。这只是 Netscape 浏览器的优势,因为 Netscape 的 LiveConnect 没有提供弱引用支持。对于简便的跨平台支持,这种调用在 Internet Explorer 下可以进行,但在其它平台上不会起任何作用。
userSpace 单元的支持已放弃。
SVG-User-Styles.css 的文件时遵循的搜索策略如下:
| Operating System | Paths Searched | |
| Windows 2000 | 
 | |
| Windows 98 | 
 | |
| Windows NT | 
 | |
| Macintosh OS 8.x | 
 | |
| Macintosh OS 9.x (single-user) | 
 | |
| Macintosh OS 9.x (multi-user) | 
 | |
feImage 来处理 use 等元素。
要报告 bug 和/或反馈,请光临 Adobe.com 上的 SVG Zone。
© 版权所有 1998-2001 by Adobe Systems Incorporated。保留所有权利。
Adobe 和 Illustrator 是 Adobe Systems Incorporated 的商标。Windows 和 Windows NT 是 Microsoft Corporation 在美国和/或其它国家的注册商标。Mac OS 和 TrueType 是 Apple Computer, Inc 在美国和/或其它国家的商标。所有其它商标是各自所有者的资产。