MozTW 討論區
https://forum.moztw.org/

如何讓使用者順利用firefox 1.5 閱覽網站SVG檔
https://forum.moztw.org/viewtopic.php?f=13&t=12160
1 頁 (共 1 頁)

發表人:  shelandy [ 2005-12-26, 16:24 ]
文章主題 :  如何讓使用者順利用firefox 1.5 閱覽網站SVG檔

我用Inkscape作了一個 SVG 檔放在網頁上
http://www.cs.uh.edu/~kcting/dance/allimprov/stage.svg
想這樣多少可以號召多一點人來用FireFox 1.5 (native support!)

我目前是用< a href="http=..."></a> 形式的語法 見
http://www2.cs.uh.edu/~kcting/dance/allimprov/
中"SVG"的連結


結果用firefox直接開http://www.cs.uh.edu/~kcting/dance/allimprov/stage.svg
只會顯示 xml 文字內容而不會正確render成圖形

要先下載到電腦後再用firefox 打開檔案就會成功
我該如何寫我的網頁才不用讓使用者一定得先下載再閱覽?



謝謝

發表人:  Alica [ 2005-12-26, 19:07 ]
文章主題 : 

主機MIME type沒設。如果你動不了主機設定的話,我也不知道還能怎麼辦……

題外,該SVG檔會搞爆Opera 8.51。 :shock:

發表人:  james [ 2005-12-26, 20:10 ]
文章主題 : 

1.若可設定主機環境,請參考:http://svg-whiz.com/wiki/index.php?title=MIME_Type

2.若主機支援自訂 .htaccess 可於該檔加入:
代碼:
AddType image/svg+xml .svg
AddType image/svg+xml .svgz


3.若主機支援 PHP:
代碼:
<?php
header('Content-type: image/svg+xml');
...
?>
// 以下放入SVG 內容
...


4.若主機支援 JSP
代碼:
<%@ page contentType="image/svg+xml; harset=utf-8" %>
// 以下放入SVG 內容
...


5.同理,其他 cgi 可比照

發表人:  shelandy [ 2005-12-27, 01:45 ]
文章主題 : 

james 寫:
1.若可設定主機環境,請參考:http://svg-whiz.com/wiki/index.php?title=MIME_Type

2.若主機支援自訂 .htaccess 可於該檔加入:
代碼:
AddType image/svg+xml .svg
AddType image/svg+xml .svgz



謝謝兩位回應 是系上的 server 所以我動不了 全域mime設定
但我知道這臺有支援 .htaccess 我試著加
代碼:
AddType image/svg+xml .svg

或是再多加
代碼:
AddType image/svg+xml .svgz

都會造成
代碼:
403 Forbidden

Your browser has been forbidden from accessing /~kcting/dance/allimprov/

連其他文字頁都看不了 :( 暫時不敢亂改

發表人:  james [ 2005-12-27, 11:48 ]
文章主題 : 

shelandy 寫:
403 Forbidden
代碼:
Your browser has been forbidden from accessing /~kcting/dance/allimprov/

連其他文字頁都看不了 :( 暫時不敢亂改

可將資料夾及 .htaccess 的存取權限改成 755 再試試吧
(若所在的主機是 unix-like)

發表人:  shelandy [ 2005-12-27, 13:20 ]
文章主題 : 

james 寫:
可將資料夾及 .htaccess 的存取權限改成 755 再試試吧
(若所在的主機是 unix-like)


Yeah! 只有一句話來形容 (想到007名稱由來的那個笑話)
"棒! 真是棒!" (Bond! James Bond!):D

以後要跟大家宣揚多用開放原碼的 Inkscape 跟 Firefox 來搭配

自由萬歲!

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/