用svg图像导出数字

时间:2012-03-07 14:59:41

标签: html firefox xhtml svg org-mode

我在.org文件中有一个嵌入的图像,然后我将其作为html发布。 .org文件中包含的行是

[[./img/fig.svg]]

这被翻译成html as

<p><img src="./img/fig.svg"  alt="./img/fig.svg" />
</p>

当我加载页面时,此图像显示在Chrome和Opera中,但在Firefox中我只看到链接为文本(“./img/fig.svg”)。我想知道我需要做什么才能导出svg以便它在Firefox中加载 - 无论是在org-mode还是在html导出之后。感谢

1 个答案:

答案 0 :(得分:2)

我无法重现此问题(关于Org和org-export-as-html)。我使用以下内容进行测试:

ORG
#+property: cache yes

* SVG test

This is a test to see if SVG images load properly in firefox

[[./img/Bitmap.svg]]

Small codeblock simply for extra content
#+name: testing
#+begin_src emacs-lisp
  (message "this is a test")
#+end_src

#+RESULTS[cb71d15e075dd84e5bc916f61562820a5695d056]: testing
: this is a test
HTML
<h1 class="title">SVG test</h1>

<p>This is a test to see if SVG images load properly in firefox
</p>
<p>
<img src="./img/Bitmap.svg"  alt="./img/Bitmap.svg" />
</p>
<p>
Small codeblock simply for extra content
</p>


<pre class="src src-emacs-lisp">(message "this is a test")
</pre>

这在Opera 11.61,Firefox 10.0.2中显示没有问题,但在IE8中失败,并显示协议不可用的消息。当您尝试查看其他SVG时,是否可以在Firefox中使用?