我在一个HTML5文件中嵌入了一个SVG插图,在本地测试时所有现代浏览器都能正常运行,但是当我尝试从网络上提供它们时,Chrome无法渲染SVG图片,只渲染SVG源代码。我已经在.htaccess文件中添加了以下行,解决了Safari和Firefox的问题:
AddType image/svg+xml svg
AddType image/svg+xml svgz
AddEncoding x-gzip .svgz
但现在Chrome是唯一一个无法渲染来自网络的图像的浏览器。
即使在Chrome中,我的本地文件也可以正常运行。
我错过了什么?
这里是问题示例的链接,尝试在Safari和Firefox上运行它,它将工作。但在Chrome中情况不同。
编辑:链接已损坏,似乎缺少www前缀:http://www.getformgallery.com/demo/gos-form.html
SVG
还是SVGZ
?链接已经失效,我无法查看它。如果这是一个SVGZ
文件,请参考这个问题,http://graphicdesign.stackexchange.com/questions/24797/when-should-i-use-svg-or-svgz-for-my-web-graphics。 - Josh Powell