Adobe® SVG Viewer for Macintosh

修訂聲明

版本 2.0 (Build 55, 2001 年 3 月 14 日)

目錄


關于 SVG Viewer

Adobe SVG Viewer 支援 2000 年 11 月 2 日發布的 Candidate Recommendation SVG 規范草案中的大部分功能。請記住,該規范仍在發展中,并且將繼續完善直至成為被推荐的規范。

如何安裝 SVG Viewer

  1. 安裝前,請關閉所有用舊版本增效模組來檢視 SVG 的應用程式。
  2. 執行安裝程式。最新發布的安裝程式可以從 http://www.adobe.com/svg/viewer/install下載。

如何複製 Netscape 增效模組到其他瀏覽器

如果您安裝 Netscape 增效模組支援的 Netscape 或 Internet Explorer,您可以複製以下檔案到您的增效模組檔案夾,從而直接從瀏覽器檢視 SVG︰

如何在您的网頁瀏覽器中檢視 SVG 檔案

只要您安裝了 Adobe SVG Viewer,您就可以在任何受支援的网頁瀏覽器中檢視從 Illustrator 轉存的 SVG 檔案。

如何將作品轉換為 SVG

您可以從 Illustrator 9 轉存 SVG。您可以在 Illustrator 中建立自己的作品,將其作為 SVG 轉存,然后再為其增加 JavaScript 互動、動畫、或濾鏡效果。

提示和建議


系統要求


SVG Viewer 中的已知問題

所有瀏覽器

  1. 靠近 SVG 圖形邊緣的元素可能不接收滑鼠移出事件。

Internet Explorer

  1. 您必須安裝 Internet Explorer 4 或更新版本才能在其它應用程式 (如 Microsoft Office) 中使用 SVG Viewer 就象是使用 ActiveX 控制一樣。
  2. 如果您打開多個包含指向同一 SVG 檔案連結的視窗,而 SVG 檔案是以 HTML 的 <embed> 標簽嵌入的,那么您在列印其中一個視視窗,它會受到其他視窗中 DOM 變化的影響。這是由于 Internet Explorer 的功能限制所致。
  3. 由于 Internet Explorer 的功能限制,您不可能從在 SVG 檔案中定義的程式檔來檢視其它視窗的內容。
  4. Windows 版的 Internet Explorer 支持使用 Adobe SVG Netscape 增效模組。

Netscape

  1. Netscape 4.x 增效模組不能執行 onunload程式檔,因為當時的增效模組會接收到從 Netscape 發出的提示︰增效模組正在解除載入,增效模組的程式檔環境已關閉。
  2. 利用增效模組列印時,Netscape 6.0 會報錯,而且無法列印嵌入的內容。Netscape 將報告兩個增效模組錯誤警告。忽略這些警告將使 Netscape 列印 HTML 頁面時用空白區域取代 SVG 內容。
  3. 离開网頁時,Netscape 會經常先解除載入 Adobe SVG Viewer 增效模組,然后再結束 HTML 中所有執行中的程式檔。因此,您在編寫檢查程式檔時必須特別小心,留意從 HTML 中 JavaScript 的 setTimeoutsetInterval 回應存取 SVG DOM 之前增效模組是否仍被載入。
  4. 由于 Netscape 的設計原因,請避免使用含有以下表格的 HTML︰
      <a href="#" onclick="myScriptWhichModifiesSVG()">
    

    這個問題是因為 JavaScript 在回應 onclick 事件并開始執行程式檔的同時,它還回應您按過的連結,從而中斷 JavaScript 重新載入目前頁面。只要按以下所示修改編碼,就可以解決這個問題︰

      <a href="javascript:myScriptWhichModifiesSVG()">
    
  5. 如果 JavaScript 事件處理程式包含錯誤,任何后繼 JavaScript 將無法執行。這是由于 Netscape 處理由增效模組執行程式檔的程式錯誤所致。
  6. 限于 Netscape 程式檔,您不能從 SVG 事件處理程式變更其他頁框的 URL。
  7. 限于 Netscape 程式檔引擎,從 SVG 事件處理程式呼叫 alert() 函數可能無法執行,而且可能會進一步造成后繼 JavaScript 無法執行。任何 Netscape 模式視窗,包括安全性權限視窗,均有類似問題。這個程式錯誤在 Netscape 4.75 上似乎有所改進,但不适用于 Windows 98。
  8. 只要 Netscape 牽涉到使用 JavaScript 的增效模組就會有程式錯誤。如果您利用此類增效模組載入頁面,然后停用 Java 并結束瀏覽器,Netscape 將立即垮台。
  9. Netscape 并非總是允許您從 SVG 程式檔存取 document.embeds[]數組。要解決這個問題,請使用document.mySVG,其中 mySVG 就是嵌入物件的名稱。
  10. Netscape 4.x 增效模組執行程式檔的錯誤不會顯示在 JavaScript 控制台視窗中。
  11. 增效模組每執行一次程式檔,Netscape 4.x 就會漏卸一定量的記憶體。
  12. 如果您以連按方式啟動 Netscape 4.x 來載入包含 LiveConnect 增效模組內容的网頁,您關閉网頁時會導致垮台。
  13. 如果您在包含增效模組 (如 Adobe SVG Viewer) 的网頁上使用 Netscape 中的「列印預視」, Netscape 將死機。由于相似的原因,當您准備使用 Acrobat Distiller 列印包含增效模組的頁面時,Netscape 也會垮台。
  14. 如果您使用 Netscape 4.0x 在兩個視窗中檢視同一 SVG 檔案,而該檔案對視窗物件采用的是 global JavaScript 函數,JavaScript 有時在第二個視窗中不能初始化。解決辦法是升級到 Netscape 的更新版本。
  15. 由于 Netscape 6 中的程式錯誤,在 SVG 區域中按滑鼠右鍵無法顯示上下文功能表。但事實上您已經獲取到該功能表。


修訂歷史

Adobe SVG Viewer 1.0 版后的變更


聯絡資訊

要報告程式錯誤和/或反饋,請蒞臨 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 在美國和/或其它國家的商標。所有其它商標是各自所有者的資產。