我在.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导出之后。感谢
答案 0 :(得分:2)
我无法重现此问题(关于Org和org-export-as-html
)。我使用以下内容进行测试:
#+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中使用?